Crypto tick data,captured for you
Subscribe to any instrument on Binance, Bybit, or OKX and we record order books, trades, klines, and more around the clock. Export as raw exchange messages, normalized tables, or a custom schema you define — no infrastructure to build or maintain.
Why record your own data?
Historical data vendors sell pre-recorded datasets. Ticksupply records live data for you — only what you need, starting when you need it.
Built for quantitative research
Everything you need to go from strategy idea to backtesting data — without managing infrastructure.
Record what you need
Pick instruments and stream types — order book snapshots, incremental updates, trades, klines, and more. Subscribe to what your research requires.
Zero infrastructure
We run collectors, handle WebSocket reconnections, and store every tick. No pipelines to babysit, no 3 AM alerts when a feed drops.
Flexible export formats
Export as raw exchange messages, normalized tables, or a custom schema. Pick any date range via dashboard or API — ready for whatever you backtest with.
Choose your export format
Raw exchange messages for maximum fidelity. Normalized tables for cross-exchange analysis. Or define a custom schema that maps directly to your models.
Raw
Original exchange JSON with nanosecond timestamps. Zero transformation — every field, every byte, exactly as the exchange sent it. Parse however your research requires.
Normalized
Unified column schema across exchanges. Same field names, same types, same order — load data from Binance and OKX into the same DataFrame without writing exchange-specific parsers.
Custom schema
Define your own columns — derived fields, computed metrics, filtered subsets. Export exactly the structure your models ingest, with no post-processing step.
How it works
Subscribe, record, export — in three steps.
Subscribe to a data stream
Select an instrument and the data types you need — order book snapshots, incremental depth updates, trades, klines, and every other stream type the exchange supports. Recording starts immediately.
We record around the clock
Our collectors connect directly to exchange WebSockets and capture every update with nanosecond timestamps. Monitor coverage and gaps in the dashboard.
Export in your format
Pick a date range, choose your format — raw messages, normalized columns, or a custom schema — and download. Use the dashboard or the REST API — your data is ready for pandas, polars, or whatever you backtest with.
Pricing
Pay for the streams you use. Both plans include a free trial.
Starter
For individual researchers exploring strategies on a few instruments.
Included:
Overage pricing:
$0.016 per stream-hour
$1 per GiB export
Professional
For active traders and teams recording across many instruments.
Included:
Overage pricing:
$0.016 per stream-hour
$1 per GiB export
Frequently asked questions
What is tick data?
What exchanges does Ticksupply support?
What data types can I record?
What format is the exported data?
How is Ticksupply different from historical data vendors?
Can I use the API to automate exports?
What tools can I use to analyze the exported data?
What is the difference between raw, normalized, and custom schema exports?
Is the data real-time or delayed?
How far back does the data go?
How do I get started with the API?
pip install ticksupply.Start recording in minutes
Sign up, pick your instruments, and your first ticks start flowing.