KacDataDocs
Data Schemas

Ticker

Schema for Kalshi ticker updates.

Each row is a message from the Kalshi ticker channel, sent when any of its fields changes. One file per market per UTC day.

Data type: ticker · Download sample ↗

Schema

FieldTypeDescription
market_tickerstringKalshi market ticker.
timestamptimestamp[us]Kalshi timestamp (ts_ms).
local_timestamptimestamp[us]KacData receive timestamp.
event_typestringticker.
pricedecimal(18,4)Last traded price.
yes_biddecimal(18,4)Best YES bid.
yes_bid_sizedecimal(18,4)Contracts at the best YES bid.
yes_askdecimal(18,4)Best YES ask.
yes_ask_sizedecimal(18,4)Contracts at the best YES ask.
last_trade_sizedecimal(18,4)Contracts in the last trade.
volumedecimal(18,4)Cumulative contracts traded.
open_interestdecimal(18,4)Open interest, in contracts.
dollar_volumeint64Cumulative traded value, in whole dollars.
dollar_open_interestint64Open interest value, in whole dollars.

When one side of the book is empty, Kalshi sends placeholder values (bid 0.0000, ask 1.0000); they are kept as received.

On this page