---
title: "Kalshi market detail"
method: GET
path: "/kalshi/market/{ticker}"
tags: ["Kalshi"]
---

# Kalshi market detail

`GET /kalshi/market/{ticker}`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/kalshi/market/{ticker}`
- Auth: API key in header `x-api-key`

Returns one Kalshi market by `ticker` (such as `KXELONMARS-99`). The response has the title, subtitle, event ticker, status, result, open, close and expiration times, last and previous price, yes and no bid and ask, volume, 24-hour volume, open interest, liquidity and rules text. An unknown ticker returns a not-found error.

## Path parameters

- `ticker` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- KalshiMarketResponseDoc
  - `code` integer
  - `data` KalshiMarketResponse
    - `fetched_at` string: Time the data was fetched, in UTC (RFC 3339).
    - `market` KalshiMarketRow
      - `close_time` string: Time trading closes, in UTC (RFC 3339).
      - `event_ticker` string: Ticker of the event the market belongs to.
      - `expiration_time` string: Time the market expires, in UTC (RFC 3339).
      - `last_price` number: Price of the most recent trade, in US dollars per contract.
      - `liquidity` number: Market liquidity, in US dollars.
      - `market_type` string: Market type, such as `binary`.
      - `no_ask` number: Lowest price asked for a No contract, in US dollars.
      - `no_bid` number: Highest price offered for a No contract, in US dollars.
      - `open_interest` number: Number of contracts currently open in the market.
      - `open_time` string: Time trading opened, in UTC (RFC 3339).
      - `previous_price` number: Earlier reference price of the market, in US dollars per contract.
      - `response_price_unit` string: Price unit label Kalshi attaches to the market, such as `usd_cent`.
      - `result` string: Outcome the market settled on. Empty or omitted until it settles.
      - `rules_primary` string: Primary rules text that governs how the market settles.
      - `status` string: Market status as Kalshi reports it, such as `active`.
      - `sub_title` string: Short label of the outcome the market covers, shown under the title.
      - `ticker` string: Kalshi ticker that identifies the market.
      - `title` string: Market title as shown on Kalshi.
      - `volume` number: Total number of contracts traded in the market.
      - `volume_24h` number: Number of contracts traded in the last 24 hours.
      - `yes_ask` number: Lowest price asked for a Yes contract, in US dollars.
      - `yes_bid` number: Highest price offered for a Yes contract, in US dollars.
    - `source_url` string: URL the data was read from.
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
