Skip to main content
GET
Get Kalshi Market Data

Request

Headers

string
required
Bearer token. Example: Bearer YOUR_API_KEY

Query Parameters

string
required
The Kalshi market ticker. Values are normalized to uppercase.
string
required
UTC date to retrieve, formatted as YYYY-MM-DD. Orderbook data exists for a subset of Kalshi markets from 2026-02-17, but coverage is not continuous. Broad Kalshi crypto-related coverage begins on 2026-02-25, and broad all-market capture begins on 2026-03-31, with known March 31-April 24 quality exceptions for affected Kalshi orderbook payloads.
integer
Number of records to skip. Default: 0.
integer
Maximum number of records to return. Default: 10000. Max: 100000.

Response

string
The Kalshi market ticker.
string
The requested date.
integer
Number of records returned in the current page.
array
Array of raw Kalshi records, typically snapshots and deltas. Record shapes vary by source event type and may include fields like type, timestamp, epoch_ms, seq, yes, and no.
object
Standard pagination metadata with offset, limit, total_count, and has_more.
For arbitrary windows across one or more days, use Get Kalshi Market Data Range.

Example

Example response

Use Get Kalshi Market Date Range first if you need to discover which UTC dates exist for a ticker.