The most complete Kalshi historical data and API: 2.9 million markets and hourly price history since 2023, plus 274 million+ individual trades from recent months. Get a free API key in seconds, or download the entire dataset in one file.
Hit Copy setup prompt and paste it into Claude Code, Cursor, or any AI agent — it creates your free account and wires everything up. Or grab a key manually.
Every market carries a price before it settles, basically the odds, and an outcome after. Put the two together and plain facts fall out. Here are four, straight from the data.
Six meetings across the 2026 season, six Cleveland wins. The dataset keeps every settled game, so any team’s full record against any opponent is a single query.
Win rate, record and opponent splits are computed for every team across all 114 leagues in the data, and refresh as new games settle.
The same view across a full league — each team’s win rate against the average price the market set beforehand:
From 11,881 settled game-winner markets across 114 leagues. Pre-game price is the average YES quote at kickoff; gap is win rate minus that price. Past results, not a prediction.
A 14-point gap between the average pre-game price and what actually happened — the widest of any team in baseball this season. Both numbers, the price and the result, live in every settled market.
Bitcoin prices, Spotify subscriber counts, Rotten Tomatoes scores, questions about Elon Musk, gas prices, even what companies say on their next earnings call. Every one carries the same price-before, result-after history since 2023.
Open, high, low, close, plus yes-bid/ask, volume and open interest, every hour, every market.
Each individual print, price, size, taker side and timestamp. 274 million prints from recent months, and counting.
Level-2 depth, live snapshots and deltas. Reconstruct the book at any moment.
Category, rules, strikes, open/close times and final outcome for all 2.9M markets.
Every market since 2023, open and settled, with full hourly price history. Nothing dropped, nothing sampled.
Collected trade-by-trade straight from Kalshi, deduplicated and verified. No gaps.
Clean Parquet files and a simple JSON API. Load it in one line, no scraping, no rate limits.

Connect KalshiAPI to Claude, Cursor, or any MCP assistant, and it pulls real markets, trades and prices while you build.
Drop in your key and your AI can pull live Kalshi data instantly.
Build and test on free sample data, then unlock the full history or live feed.
Paste this into Claude Code, Cursor, or any coding agent. It creates your free account, sends your verification email, wires up the MCP server, and gets you pulling Kalshi data, hands-off.
Your agent asks for your email and a password, then emails you a verification link. No credit card. See the full walkthrough →
Stream live prices, trades and the full Level-2 order book over WebSocket — the same firehose that powers the dataset. Built for live trading bots and market-making.
2.9M Kalshi markets with full metadata and outcomes since 2023, hourly candles (price, yes-bid/ask, volume, open interest) for 231K+ markets going back to 2023, and 274M+ individual trades covering the most recent months (trade-level history is collected as markets trade, so it doesn't reach back to 2023 the way markets and candles do). Premium plans add a live Level-2 order book feed. The monthly subscription adds each new month of trades as it's collected.
The API serves live and recent data continuously. The downloadable historical dataset is rebuilt monthly, and the data subscription always gives you the latest refresh.
Bulk downloads are clean Apache Parquet files, load them in one line with pandas, Polars, DuckDB or Spark. The API returns simple JSON (or Parquet) over plain HTTP.
Yes. KalshiAPI ships an MCP server, so Claude, Cursor and other MCP-compatible assistants can query the data directly. Test on free sample data, then upgrade.
Backtest trading strategies, train prediction models, build Kalshi trading bots, run research on prediction-market efficiency, or power dashboards. The data is yours to analyze.
Yes. Get a free API key (no card) and pull sample data from every endpoint, or download a free sample file to inspect the schema and quality before you buy the full dataset.
Paid plans include a license to use the data for your own commercial and research work, internal tools, trading, models and products. You may not resell or redistribute the raw dataset as a competing data product. Full terms are on the terms page.
Subscriptions can be cancelled anytime and stop billing at the end of the period. For one-time dataset purchases, if the file is faulty or doesn't match what's described, email support within 14 days and we'll fix it or refund you.
No. KalshiAPI is an independent third-party data service and is not affiliated with, endorsed by, or sponsored by Kalshi Inc. "Kalshi" is a trademark of its respective owner.