Kalshi trades backtesting dataset workflow
Created by
Stas Persiianenko
Create a bounded Kalshi execution dataset for backtests and ETL using market, time-window, pagination, and resumable cursor controls.
Kalshi Historical Trades Scraperautomation-lab/kalshi-historical-trades-scraper
Trade ID
Market ticker
Executed at
Contracts
+10 fieldsTextNumberBooleanListObject
Input
🎯 Market ticker:KXNBAGAME-26MAY23NYKCLE-NYK
Earliest execution time:2026-05-20T00:00:00Z
Latest execution time:2026-05-24T00:00:00Z
📦 Maximum trades:10000
Trades per API page:1000
Output fields
Trade ID
Market ticker
Executed at
Contracts
Yes price
No price
Taker side
Taker outcome
Book side
Block trade
Source type
Source endpoint
API page
Scraped at
Sign up on Apify01
Create your Apify account to access the Kalshi Historical Trades Scraper.
Start the run02
The Actor will start running based on the input automatically.
Receive the output03
Monitor the progress in real-time. You will be notified as soon as your dataset is complete and ready for review.
Integrate into your workflow04
The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow.
