↑ ↓ move · Enter open · Esc close

REST API / Prices and books / Price History

Price History

Historical OHLC price data normalized by Prediction.com across supported markets.

GET/v2/prices/history

Parameters

platformstringrequired

Platform identifier (required).

market_idstringrequired

Platform-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.

fromstring

Start timestamp (ISO 8601). Default: 7 days ago.

tostring

End timestamp (ISO 8601). Default: now.

intervalstring

Candle size: 1m | 5m | 15m | 1h | 1d. Default: 1h. Kalshi 5m and 15m candles are aggregated from its native 1m candles.

Response

market_idstring

Platform-native market ID.

platformstring

Platform identifier.

intervalstring

Candle interval used.

candlesobject[]

OHLC candle data ordered by timestamp ascending.

Show 10 fields
timestampstring

Candle start time (ISO 8601).

opennumber

Opening price of the interval.

highnumber

Highest price during the interval.

lownumber

Lowest price during the interval.

closenumber

Closing price of the interval.

yes_bidnumber

Last YES bid price in the interval.

yes_asknumber

Last YES ask price in the interval.

midnumber

Midpoint 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.

volumenumber

Contracts traded during the interval. Locally stored history uses per-bucket deltas; Kalshi-native history preserves Kalshi's fixed-point bucket volume.

dollar_volumenumber

Dollar volume traded during the interval (per-bucket delta, like volume).

_metaobject

Data provenance and availability details for Kalshi requests.

Show 3 fields
sourcestring

Data source (kalshi).

data_tierstring

Kalshi tier used: live, historical, or unavailable.

messagestring

Troubleshooting guidance when data_tier is unavailable.

Full API response