Bitstamp
Bitstamp historical market data details - spot and perpetual markets, data coverage and data collection specifics
Bitstamp historical data for spot currency pairs is available since 2019-03-30 and for perpetual futures since 2026-10-07.
Downloadable CSV files
Historical CSV datasets for the first day of each month are available to download without API key. See downloadable CSV files documentation.
API Access and data format
Historical data format is the same as provided by real-time Bitstamp WebSocket v2 with addition of local timestamps. If you'd like to work with normalized data format instead (same format for each exchange) see downloadable CSV files or official client libs that can perform data normalization client-side.
See Python client docs.
See Node.js client docs.
See HTTP API docs.
Tardis-machine is a locally runnable server that exposes API allowing efficiently requesting historical market data for whole time periods in contrast to HTTP API that provides data only in minute by minute slices.
See tardis-machine docs.
Captured real-time channels
live_trades Public trade executions stream
diff_order_book Order book delta stream
live_orders Level 3 live order events stream
funding_rate — available since 2026-10-07 Funding rate, mark price, index price and next funding time updates
ticker — generated channel, available since 2026-10-07
Snapshots of all markets are fetched from the REST ticker endpoint about every 6 seconds and include 24h stats, plus mark price, index price and open interest for perpetuals. Messages are marked with
"event":"ticker","channel":"ticker_<symbol>"and"generated":truefields with REST response format.
Bitstamp real-time WebSocket API does not provide initial full order book snapshots for diff_order_book and live_orders channels subscriptions. To overcome this issue we fetch initial order book snapshots from REST API and store them together with the rest of the WebSocket messages. Such snapshot messages are marked with "event": "snapshot" and "generated": true fields for respective channels.
Each instrument has two snapshots: group=1 for the aggregated L2 diff_order_book channel and group=2 for the individual-order L3 live_orders channel. Normalized L2 order book data uses diff_order_book; live_orders is available through raw replay.
Market data collection details
Market data collection infrastructure for Bitstamp is located in GCP europe-west2 region (London, UK).
Real-time market data is captured via multiple WebSocket connections to wss://ws.bitstamp.net.
Last updated
Was this helpful?