Kalshi
Kalshi historical trades
Lists older Kalshi trades that have moved into historical storage, up to limit rows (default 25, max 200), continued with cursor. Filter by market ticker and by created time with min_ts and max_ts (Unix seconds). Each trade has its id, count, yes and no price, taker side and created time.
get/kalshi/historical/trades
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/kalshi/historical/trades
- Auth: API key in header x-api-key
Query parameters
limitinteger
Rows to return, default 25, max 200
cursorstring
Pagination cursor from a previous Kalshi response
tickerstring
Kalshi market ticker filter
min_tsinteger
Minimum created Unix timestamp in seconds
max_tsinteger
Maximum created Unix timestamp in seconds
Headers
x-api-keystring required
API key required
Response
OK
Example response
{
"code": 200,
"data": {
"fetched_at": "2026-06-07T14:00:00Z",
"limit": 25,
"max_ts": 1775689200,
"min_ts": 1775602800,
"source_url": "https://external-api.kalshi.com/trade-api/v2/historical/trades?limit=25",
"ticker": "KXMVECROSSCATEGORY-S2026144E784A147-ED367B84557",
"trades": [
{
"count": 2,
"created_time": "2026-06-07T07:23:05Z",
"created_ts": 1780816985,
"no_price": 0.91,
"taker_book_side": "ask",
"taker_outcome_side": "no",
"taker_side": "no",
"ticker": "KXELONMARS-99",
"trade_id": "9126fe1f-7233-7c75-2c37-06ce7841bbe3",
"yes_price": 0.09
}
]
},
"msg": "OK"
}Changes
No recorded changes to this operation across all 2 revisions of this API.