Endpoint Playground
Returns candlesticks for one settled Kalshi market by `ticker`. `start_ts` defaults to 7 days ago, `end_ts` to now and `period_interval` to 1440 minutes. Each candle has end time, price, yes bid and ask, volume and open interest. Ranges are capped at 366 days.
14 Oct 2026: 16 candlesticks; 7 fields had a value in every checked item.
Sample value profiles: end_period_ts: 2026-01-02 to 2026-01-17; open_interest: 12 to 54,954, median 17,014; end_period_at: 2026-01-02 to 2026-01-17.
curl 'https://api.crawlora.net/api/v1/kalshi/historical/market/KXMVECROSSCATEGORY-S2026144E784A147-ED367B84557/history' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| ticker (path) | string | Yes | KXMVECROSSCATEGORY-S2026144E784A147-ED367B84557 | Kalshi historical market ticker |
| start_ts | integer | No | Unix start timestamp in seconds. Defaults to 7 days ago. | |
| end_ts | integer | No | Unix end timestamp in seconds. Defaults to now. | |
| period_interval | integer | No | Candlestick interval in minutes. Default: 1440. |
{
"code": 200,
"msg": "OK",
"data": {
"ticker": "KXMVECROSSCATEGORY-S2026144E784A147-ED367B84557",
"start_ts": 1775602800,
"end_ts": 1775606400,
"period_interval": 60,
"candlesticks": [
{
"end_period_ts": 1775606400,
"end_period_at": "2026-04-07T23:00:00Z",
"open_interest": 183,
"volume": 183,
"price": {
"close": 0.259
}
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.