Home / Market & alternative data
tardis-python
Historical tick-level crypto replay and CSV downloads
What it is
A Python client for historical tick-level cryptocurrency data stored in each exchange's native message format. It can replay trades and order-book depth through an async iterator, or download the same history as CSV files, filtered by channel and symbol across the exchanges the vendor documents. Developers who already have a Tardis.dev API key can rebuild a research tape without writing a downloader. Normalized replay and live streaming sit outside this package, in the Node.js client or Tardis Machine, and the calls do not run without that API key.
At a glance
Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Professional quants |
|---|---|
| Used for | Data source, Data analysis |
| Markets | Crypto |
| Stack | Python |
| Learning curve | Easy to start |
| Practical value | High practical value |
| Cost | Free, with paid APIs |
| Hardware | No GPU needed |
| Maintenance | Last commit 3 days ago |
GitHub stars, last 30 days
Daily snapshots since 2026-09-28 (up to 30 days): +1 over the period, now 149. Gaps mean no snapshot was taken that day.
Python interface for Tardis.dev high frequency crypto market data.
Similar tools
Elegant Python interface for open financial data
Unified crypto OHLC candles from seven exchanges into pandas
On-chain pool, swap and token candle data
Wire-level accounting for market-data WebSocket feeds
Download DeFi exchange and lending protocol price data in Python
Pythonic downloader for Yahoo! Finance market data