Kalshi

Kalshi historical markets

Returns settled Kalshi historical market rows. tickers, event_ticker, and series_ticker are mutually exclusive. The mve_filter enum accepts exclude.

get/kalshi/historical/markets

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/kalshi/historical/markets
  • Auth: API key in header x-api-key

Query parameters

limitinteger

Rows to return, default 25, max 1000

cursorstring

Pagination cursor from a previous Kalshi response

tickersstring

Comma-separated Kalshi market tickers. Mutually exclusive with event_ticker and series_ticker.

event_tickerstring

Kalshi event ticker filter. Mutually exclusive with tickers and series_ticker.

series_tickerstring

Kalshi series ticker filter. Mutually exclusive with tickers and event_ticker.

mve_filter'exclude'

Multivariate event filter

Headers

x-api-keystring required

API key required

Response

OK

codeinteger
msgstring

Example response

{
  "code": 200,
  "data": {
    "fetched_at": "2026-06-07T14:00:00Z",
    "limit": 25,
    "markets": [
      {
        "close_time": "2099-08-01T04:59:00Z",
        "event_ticker": "KXELONMARS-99",
        "expiration_time": "2099-08-08T15:00:00Z",
        "last_price": 0.08,
        "market_type": "binary",
        "no_ask": 0.92,
        "no_bid": 0.9,
        "open_interest": 32773.57,
        "open_time": "2025-08-28T20:45:00Z",
        "previous_price": 0.1,
        "response_price_unit": "usd_cent",
        "status": "active",
        "sub_title": "Mars",
        "ticker": "KXELONMARS-99",
        "title": "Will Elon Musk visit Mars before Aug 1, 2099?",
        "volume": 94840.88,
        "volume_24h": 16,
        "yes_ask": 0.1,
        "yes_bid": 0.08
      }
    ],
    "source_url": "https://external-api.kalshi.com/trade-api/v2/historical/markets?limit=25"
  },
  "msg": "OK"
}

Changes

No recorded changes to this operation across all 2 revisions of this API.