Low-Latency Trading Solutions
CART
Historical market data

Crypto & Prediction-Market Historical Data — Download Tick Files, Order Books & OHLCV

We record every message the venue publishes — every trade, every order-book update, every quote, funding, mark-price and liquidation event — not candles, not samples. Captured co-located at the venue and normalized into one schema across crypto spot, perpetuals, futures, options and the Kalshi and Polymarket event-contract books; sold per instrument-day, with free full-day samples and one-click CSV/Parquet exports.

Venues
32
Instruments
319,715
Coverage
February 2021 – September 2026
Recorded
7.41 PB
Series bundles
1,866
Option chains
12
Turnover · 30d
$5.7T
Trades · 30d
19.0B

Looking for the whole picture — realtime and historical, every venue, the archive year by year? See the crypto market data overview.

Complete feed capture

Every message the exchange sends — not candles, not samples

Most "historical crypto data" is a summary: candles, sampled book snapshots, trades backfilled from a REST endpoint. This archive is the feed itself. A recorder co-located at each venue subscribes to the complete public market-data stream and writes every message it receives — every order-book snapshot and incremental update, every trade print, every top-of-book quote where the venue publishes one, every funding, mark-price, index and liquidation event — with the venue timestamp and the receive timestamp in nanoseconds. Nothing is sampled, thinned or aggregated on the way to disk.

Completeness is verifiable, not promised: every event carries a prevEventId/eventId chain, so a gap in the recording shows up as a chain break, and the free reader's audit command (stats FILE --deep) reports parse errors, chain gaps, crossed book states and the covered time span of any file before you build on it. The 1-minute OHLCV, VWAP, spread and depth statistics in the analytics are computed from these files — a summary of the archive, never its source.

That is the difference to a data vendor that resells exchange candles or polls an API: you can rebuild the order book at any instant, replay a day tick by tick in the browser viewer, measure queue position, cancellations and latency, and aggregate to any bar size yourself — because the messages the exchange sent are all there.

Recorded activity

What the archive recorded in the last 30 days

$5.7T of USD turnover and 19.0B trades across 31 venues in the 30 days to 2026-09-16 — about $188.5B per UTC day, and $75.0T over the last 365 days. Every figure is a sum over the tick-by-tick trade prints in the files, so the per-instrument downloads reproduce it exactly.

#VenueTurnover · 30d (USD)ShareTrades · 30dAvg tradevs prior 30d
1Binance USDT-M$1.8T31.3 %5.2B$339+47.8 %
2Okx$813.8B14.4 %865.1M$941+52.0 %
3Bybit$498.7B8.8 %1.6B$314+71.1 %
4Gate.io Future$368.9B6.5 %422.0M$874+67.5 %
5Binance Spot$305.7B5.4 %1.1B$276+85.8 %
6Bitget$290.3B5.1 %530.6M$547+59.0 %
7Coinbase International$277.3B4.9 %161.0M$1,722+38.9 %
8Hyperliquid$260.9B4.6 %154.5M$1,689+65.9 %
9Whitebit$252.3B4.5 %323.5M$780+35.6 %
10BingX$176.3B3.1 %6.7B$26+19.9 %

USD turnover and trade counts per venue over the 30 days to 2026-09-16, summed from every trade print in our tick archive (31 venues with activity; share = of $5.7T total). Not venue-reported volume.

All venues ranked, month by month and by instrument class →

Order-book history

Historical order book data: Level-2 depth, top-of-book and market depth history

Historical order-book data is the part of a market that no candle feed keeps: the full Level-2 evolution of every instrument, as one snapshot followed by every incremental update, each with the venue timestamp and our co-located receive timestamp in integer nanoseconds. Replaying it gives the book at any instant — depth at every level, spread, queue position, imbalance — for Binance, Bybit, OKX, Deribit and 30+ other venues, and for every Kalshi and Polymarket event contract.

Top-of-book is included where the venue publishes a separate BBO stream and derived by replay where it does not (BitMEX, Coinbase, Kraken spot, Kalshi and Polymarket record depth only). Derivatives files add liquidation events, funding and mark/index prices, so market depth history, liquidation history and trade flow come from the same file — one schema, documented in the format reference and the market-data specification.

The free Python reader turns a day file into a fixed-grid order-book dataset in one command (book FILE --every 1s --depth 20 --out book_1s.parquet) — the input the order-book dataset guide builds features and labels on.

TypeMessageWhat it carries
0Order-book snapshotFull Level-2 state; a new snapshot resets the book
1Order-book updateIncremental L2 change per price level (quantity 0 removes the level)
2TradesEvery print with aggressor side, price, size, trade id and exchange timestamp
6Top-of-book (BBO)Best bid/ask stream where the venue publishes one (not on BitMEX, Coinbase, Kraken spot, Kalshi, Polymarket)
7 / 8Mark & index priceDerivatives; on options the mark stream carries implied vols and greeks
9FundingPerpetuals: rate and next funding time
17LiquidationsDerivatives, 2026 files onward, priced at the bankruptcy price

Read more: historical order book data, depth-only venues and the live spread/depth snapshot →

How big is a day?
ExampleCompressedEvents
Binance BTCUSDT perpetual, one day1–2 GBtens of millions
BitMEX XRPUSDT perpetual, one day59 MB1.87 M (1.83 M book updates)
Kalshi event contract, one day≈ 94 KB on averagethousands
Polymarket event contract, one day≈ 353 KB on averagetens of thousands
Candles & minute bars

1-minute OHLCV and candlestick data as CSV

Prefer candlestick data over raw ticks? Every instrument has a 22-column 1-minute statistics CSV computed from the same capture: OHLC, VWAP, trade counts by aggressor side, liquidation count, USD turnover with buy/sell split, average spread in price, bps and ticks, and top-of-book and top-20 depth in USD. The rolling last 24 h are free on every instrument's analyze page (?format=csv, no sign-up); Premium extends the export to a rolling 7-day window and to any recorded day.

For longer daily history, every asset page carries a daily OHLC and turnover table of the most-recorded pair since January 2025, and the Data Shop shows daily candles per instrument-day. Minute bars for older days come out of the tick files themselves — the free reader aggregates trades to any bar size locally, so a purchased day is also its own OHLCV source at every resolution.

time,open,high,low,close,vwap,trades,trades_buy,trades_sell,trades_liquidation,turnover_usd,turnover_buy_usd,turnover_sell_usd,spread_avg,spread_bps,spread_ticks,top1_bid_usd,top1_ask_usd,top20_bid_usd,top20_ask_usd,top1_bid_qty,top1_ask_qty

Read more: OHLCV and candlestick data, daily Bitcoin history and bar aggregation →

How to

How to download historical crypto data

  1. Find the instrument: search the Data Shop by pair or venue, browse by exchange, by asset or by trading pair, or open a Kalshi/Polymarket series on the prediction-market hub and an option chain on the options hub.
  2. Try a free day first: full-day samples for major venues, the busiest prediction contract of the day and a Deribit option contract are on the downloads page — same bytes as the shop files, no account needed.
  3. Pick the UTC days in the calendar and check out — card with invoice, or Premium and pack credits (1 credit = €1 = one instrument-day). Many instruments at once: "Select to buy" in the instrument scanner adds a shared date window for up to hundreds of instruments in one go.
  4. Download: single files from the order page, whole bundle days as one ZIP, whole date ranges of a bundle as one resumable tar, or everything you own as a batch ZIP from your account. Days in deep archive restore in about 12 hours.
  5. Convert as needed: ?format=trades.csv.gz, ?format=bbo.csv.gz, ?format=liquidations.csv.gz or the Parquet variants for trades and liquidations on any download link — or the free Python reader for order-book grids, funding series and greeks. Agents can install the Agent Skill or use the MCP server.
Compared

Tick files vs. candle feeds

OHLCV / candle feedsCryptoStruct tick files
TradesAggregated per barEvery print, aggressor side, exchange timestamp (ns)
Order bookNone, or a sampled snapshotFull L2 evolution: snapshot + every update
Top-of-bookNoneBBO stream where published, replay elsewhere
Liquidations, funding, mark/indexSeparate endpoints, if at allIn the same file (derivatives)
Prediction marketsSampled price historyEvery contract's trades and L2 book
OptionsSettlement pricesTrades, L2 book, mark IV and greeks per strike
TimestampsBar startVenue + co-located receive time, nanoseconds
Unit of purchaseSubscriptionInstrument-day, €1, no minimum
Usage

Research, backtesting and model training

Purchased data is for your own use — backtesting, research, analytics and training your own models, in-house or in your own products; the trained models and derived data you build from it are yours. The raw files and tick streams themselves may not be redistributed, resold or published. The full terms are on the data license page.

Building a training set? The training-data page covers dataset sizes, labels from settled event contracts and a Parquet pipeline.

FAQ

Crypto historical data — FAQ

What crypto historical data can I download here?

Tick-by-tick trades, full Level-2 order-book history, top-of-book quotes, funding, mark/index prices and liquidation events for crypto spot, perpetuals, futures and options, plus every Kalshi and Polymarket event contract — one file per instrument per UTC day, in one normalized schema across all venues, recorded co-located at the venue.

Do you record every message or a sample?

Every message. The recorder is co-located at each venue and writes the complete public market-data feed as it arrives — every order-book snapshot and update, every trade, every quote, funding, mark, index and liquidation event — with nanosecond timestamps and an event-id chain that makes gaps visible. Candles and minute statistics are derived from these files afterwards; nothing is sampled or aggregated before it is stored.

How do I download historical crypto data?

Pick the instrument in the Data Shop, choose the UTC days in its calendar, check out and download — per file, as one ZIP per bundle day, as one tar per date range, or as a batch ZIP of everything you own. Free full-day samples on the downloads page use the exact same files, so you can test your pipeline before buying.

Do you have historical order book data (Level 2)?

Yes — every file carries the full Level-2 evolution: an initial snapshot and every incremental update with nanosecond timestamps, so the book can be rebuilt at any instant. A separate best-bid/ask stream is included where the venue publishes one; BitMEX, Coinbase, Kraken spot, Kalshi and Polymarket record depth only, and the free reader derives top-of-book by replay.

Can I download crypto candlestick or 1-minute OHLCV data as CSV?

Yes — a 22-column 1-minute CSV (OHLC, VWAP, trades by side, USD turnover, spreads, book depth) is free for the rolling last 24 h of every instrument, and Premium extends it to a rolling 7-day window and any recorded day. Daily OHLC since January 2025 is on the asset pages, and any purchased tick day aggregates to bars of any size with the free reader.

How much does crypto historical data cost?

€1 per instrument-day for the complete tick file, series-day and option-chain bundles from €1 per day, no minimum order and an invoice on every checkout. Premium is €20 per month with 50 credits, and credit packs (€100 → 140 credits · €250 → 375 credits · €1,000 → 1,750 credits) never expire.

Can I buy crypto historical data in bulk?

Yes — the cart takes up to a thousand instrument-days, the instrument scanner adds a shared date window across many instruments at once, bundle days download as one archive each and date ranges as one resumable tar, and credit packs bring the per-day price down for large purchases. Larger or recurring needs are handled on the pricing page.

Can I download the data as CSV or Parquet?

Yes — every free sample and every purchased tick day also exports as gzipped CSV or Parquet at no extra cost: trades and liquidations (derivatives, 2026 onward) in both formats, top-of-book quotes as CSV where the venue publishes a BBO stream. Timestamps in the exports are integer microseconds UTC (the native files keep nanoseconds) and the columns load straight into pandas, polars or DuckDB. BitMEX, Coinbase, Kraken spot, Kalshi and Polymarket record depth without a separate BBO stream — there the free reader converts the order book locally.

Can I use the data to train machine-learning models?

Yes — purchased data may be used in-house for research, backtesting and training your own models, and the trained models are yours. The raw files themselves may not be redistributed or resold. The training-data page explains dataset sizes, labels and a Parquet pipeline.

Which crypto exchange has the highest trading volume in the archive?

1. Binance USDT-M ($1.8T), 2. Okx ($813.8B), 3. Bybit ($498.7B) — together 54 % of the $5.7T recorded across 31 venues in the 30 days to 2026-09-16. The ranking is computed from our own trade captures, the same files sold per instrument-day.

How much trading activity does the archive record per day?

About $188.5B of USD turnover and 634.1M trades per UTC day across all venues in the 30 days to 2026-09-16, and $75.0T over the last 365 days. Each figure is a sum over tick-by-tick trade prints, so the per-instrument files reproduce it exactly.