TradehouseBuyer guides & toolsPricingPart of TradeHouse

TradeHouse TickVault · Guide

Kalshi historical data download

You want Kalshi history in a file you can load into pandas, DuckDB or a backtest, not a paginated API. Here are the two ways to get it.

1. Do it yourself with the Kalshi API

  1. List the markets of a series with GET /trade-api/v2/markets?series_ticker=....
  2. Page through GET /trade-api/v2/markets/trades?ticker=...&min_ts=...&max_ts=..., 1,000 trades per page, following the cursor.
  3. Back off on HTTP 429 (rate limits hit quickly on busy series).
  4. Deduplicate on trade_id, convert prices and counts to numbers and timestamps to UTC.
  5. Join market metadata (title, close time, result).

One busy hour of Kalshi can exceed 250,000 trades, so a full week takes hours of paging.

2. Download a cleaned file from TradeHouse

Buy a Kalshi slice: $49 Subscribe: $99/mo Free sample

Questions

Does Kalshi offer a historical data download?

Kalshi's public API returns trades and candlesticks page by page. There is no one-click bulk file, so you page through the API, retry rate limits and clean the output yourself, or buy a cleaned file.

What is in a TradeHouse Kalshi slice?

Every public Kalshi trade for the series or tickers and the date range you name: trade id, UTC time, ticker, event, series, yes and no price, contracts and taker side, plus a market file with titles, open and close times and results. CSV and Parquet, delivered by email within 1 business day.

How much does it cost?

A one-time slice is $49. The history plan is $99 per month: a refreshed full-history file each month for up to 10 series, plus slice requests at no extra cost.

Can I redistribute the data?

The files are for your own research and models. Kalshi's terms apply to the underlying market data; do not resell or republish the raw trades.

Related: Does Kalshi provide historical data? · Kalshi historical price data · TickVault

Data and research only. Not investment advice.

DMCA / Copyright