Kalshi historical orderbook
Historical
Kalshi historical orderbook
Full orderbook snapshots for Kalshi markets.
GET
Kalshi historical orderbook
Returns full orderbook snapshots with YES bids, NO bids, and derived best bid/ask
from the YES perspective. Reads stored snapshots — no live Kalshi API calls on read.
Without
start_time / end_time, returns the most recent snapshots. With a time
range, downsampled to granularity buckets.
Request
Query parameters
Kalshi market ticker (e.g.
KXBTC15M-26JUL111100).Range start in Unix milliseconds. Must be set together with
end_time.Range end in Unix milliseconds.
Bucket size for range queries:
1m or 5m.Max rows per page (1–200).
Cursor from the previous response
pagination.pagination_key.Response
Array of orderbook snapshot objects.
Pagination metadata (
limit, count, has_more, pagination_key).Snapshot fields
Kalshi market ticker.
Snapshot time in Unix milliseconds.
YES bid ladder (
price string, size number).NO bid ladder.
Top-of-book YES bid.
Top-of-book YES ask.
Mid price when both sides exist.
best_yes_ask - best_yes_bid.