Full bid/ask book depth
Every price level with its size, on both sides, at every change. Measure real slippage and liquidity, not a single mid-price.
The full yes/no order book for Kalshi's crypto contracts — seven assets across 15-minute and daily windows, every level on both sides, captured continuously. Backtest fills, spreads, and slippage against real liquidity.
Backtests are only honest on real depth. A mid-price hides the spread, the size resting at each level, and the slippage your order would actually pay. DepthFeed keeps the whole book.
Every price level with its size, on both sides, at every change. Measure real slippage and liquidity, not a single mid-price.
Kalshi's public REST orderbook, polled continuously at full depth — far finer than any hourly archive.
Query recent windows over REST, or pull whole-day zstd Parquet for bulk backtests.
A high-frequency reference price series — Binance spot/futures plus Chainlink settlement marks — that joins to any Kalshi snapshot by epoch-millis timestamp, so you can line up book state with the spot move that drove it.
Most depth data is a pile of Parquet you have to wire up yourself. DepthFeed adds the layer on top: chart the book like a terminal and backtest against real liquidity, on the same dataset, without leaving the page.
Chart the full book and the underlying side by side — spread, the size resting at each level, and the price move that drove it. A terminal view of the depth, not a CSV you have to draw yourself.
Replay a market tick by tick and size a strategy against the liquidity that was actually there. Real spreads, real slippage — the fills you could have gotten, not a mid-price fantasy.
The overview and the backtest run on the exact data you can also download. Nothing to scrape or wire up — explore it in the platform, then pull whole-day Parquet when you want it in your own stack.
We collect Kalshi's crypto series with the complete yes/no book — the depth that short-dated, strike-based contracts trade on.
Pull a whole day of full-depth book as zstd Parquet, or hit the REST API to discover live markets. Clean columnar schema, epoch-millis timestamps, no scraping.
# Full-depth Kalshi book — whole-day zstd Parquet
import pandas as pd
book = pd.read_parquet("kalshi_book/btc/2026-06-05.parquet")
book["best_yes"] = book["yes_prices"].str[0] # full ladder in yes_prices[]
book["best_no"] = book["no_prices"].str[0]
book["yes_size"] = book["yes_sizes"].str[0]
print(book[["recv_ts_ms", "best_yes", "best_no", "yes_size"]].head())
# Tickers (KXBTCD / KXETHD / KXSOLD) ship in the daily kalshi_markets manifest.Public Kalshi data gives you trades and a last price. To backtest a strategy you need the yes/no order book it would have hit — every resting level on both sides — not a single number sampled once an hour.
A last price tells you nothing about the size waiting at each level. DepthFeed captures the complete Kalshi order book — up to 100 levels per side, yes and no — so you can measure spreads, slippage, and the real liquidity behind every contract instead of guessing.
We poll Kalshi's public REST orderbook continuously, roughly every 1.5 seconds, across all seven crypto assets on both the 15-minute and daily series. That is orders of magnitude finer than any free hourly archive, so short-dated Kalshi contracts stay genuinely backtestable.
Pull whole-day Kalshi historical order-book data as compact Parquet, join it to a high-frequency underlying price by timestamp, and replay the session. You see exactly how a fill would have landed before you put real money on it.
Kick the tires on real depth data.
For traders building a real track record.
Dedicated throughput for systematic desks.
Kalshi's crypto series — seven assets (BTC, ETH, SOL, XRP, DOGE, BNB, HYPE) on both the 15-minute up/down (KX{ASSET}15M) and daily directional (KX{ASSET}D) windows — captured with the full yes/no order book, up to 100 levels per side, polled continuously from Kalshi's public REST API (about every 1.5 seconds).
Free to start, no card. Upgrade when your strategy is ready for the full book.
Start free