Price History
Historical OHLC price data normalized by Prediction.com across supported markets.
/v2/prices/historyParameters
platformstringrequiredPlatform identifier (required).
market_idstringrequiredPlatform-native market ID (required). For Kalshi, use the full market-level ticker from the catalog's ticker field (for example KXBTC15M-26AUG190815-15), not event_ticker.
fromstringStart timestamp (ISO 8601). Default: 7 days ago.
tostringEnd timestamp (ISO 8601). Default: now.
intervalstringCandle size: 1m | 5m | 15m | 1h | 1d. Default: 1h. Kalshi 5m and 15m candles are aggregated from its native 1m candles.
Response
market_idstringPlatform-native market ID.
platformstringPlatform identifier.
intervalstringCandle interval used.
candlesobject[]OHLC candle data ordered by timestamp ascending.
Show 10 fields
timestampstringCandle start time (ISO 8601).
opennumberOpening price of the interval.
highnumberHighest price during the interval.
lownumberLowest price during the interval.
closenumberClosing price of the interval.
yes_bidnumberLast YES bid price in the interval.
yes_asknumberLast YES ask price in the interval.
midnumberMidpoint of yes_bid and yes_ask at close. Falls back to close for a settled/empty book (bid 0 / ask 100) instead of reporting 50.
volumenumberContracts traded during the interval. Locally stored history uses per-bucket deltas; Kalshi-native history preserves Kalshi's fixed-point bucket volume.
dollar_volumenumberDollar volume traded during the interval (per-bucket delta, like volume).
_metaobjectData provenance and availability details for Kalshi requests.
Show 3 fields
sourcestringData source (kalshi).
data_tierstringKalshi tier used: live, historical, or unavailable.
messagestringTroubleshooting guidance when data_tier is unavailable.