Endpoint Playground
Returns candlesticks for one Kalshi market by `ticker`. `series_ticker` defaults to the ticker prefix before the last dash, `start_ts` to 7 days ago, `end_ts` to now and `period_interval` to 1440 minutes. `include_latest_before_start` adds the last candle before the start. Ranges are capped at 366 days.
14 Oct 2026: Single record response; 5 fields had a value in every checked item; 1 field was empty in this sample.
Sample value profiles: start_ts: 2024-01-01; period_interval: 1,440; ticker: “KXELONMARS-99”.
curl 'https://api.crawlora.net/api/v1/kalshi/market/KXELONMARS-99/history' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| ticker (path) | string | Yes | KXELONMARS-99 | Kalshi market ticker |
| series_ticker | string | No | Kalshi series ticker. Defaults to the market ticker prefix before the last dash. | |
| 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. | |
| include_latest_before_start | boolean | No | Include the latest candle before start_ts when supported upstream. |
{
"code": 200,
"msg": "OK",
"data": {
"ticker": "KXELONMARS-99",
"series_ticker": "KXELONMARS",
"start_ts": 1780286400,
"end_ts": 1780804800,
"period_interval": 1440,
"candlesticks": [
{
"end_period_ts": 1780286400,
"end_period_at": "2026-06-01T00:00:00Z",
"open_interest": 32980.77,
"volume": 7,
"price": {
"open": 0.11,
"high": 0.11,
"low": 0.08,
"close": 0.08
}
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.