Definition

An order book is an electronic book, or list, of buy and sell orders for a specific asset or instrument. The order book lists the number of units being bid on or offered per price point, or market depth.

Details

Amberdata’s order book endpoints provide comprehensive access to all bids and asks for each asset and pair across all supported exchanges. Order book coverage spans all markets: spot, futures, and options. Order book events contain the full granularity of the order book. Reconstructing order books across specific exchanges, pairs, or dates for use cases like research, backtesting, or modeling is possible using RESTful API endpoints. Order book snapshots are 1-minute looks at the order books for a higher-level look at any pair on supported exchanges. Order book endpoints are structured as follows:
  • Bid - the highest rate that someone is willing to buy the currency from you
  • Ask - the lowest rate that someone in the market is willing to sell you the currency
  • Mid - average of the bid and ask rates (the bid and ask prices will be either side of the mid market rate)
  • Last - price at which the last trade occurred

API Endpoints

Spot

/markets/spot/order-book-events/{instrument} /markets/spot/order-book-snapshots/information /markets/spot/order-book-snapshots/{instrument}

Futures

/markets/futures/order-book-events/{instrument} /markets/futures/order-book-snapshots/information /markets/futures/order-book-snapshots/{instrument}/historical

Options

/markets/options/order-book-events/information /markets/options/order-book-events/{instrument}/historical /market/options/order-book-snapshots/information /market/options/order-book-snapshots/{instrument}/historical

Availability

Order Book endpoints are available via REST API for latest and historical (time series) data and WebSockets for real-time data.
ExchangeSpot Market Start Date*Futures Market Start Date*Options Market Start Date*
Binance2019-02-252020-10-232024-12-26
Binance.US2022-06-15XX
Bitfinex2019-02-25XX
Bitget2024-09-292024-10-08X
Bithumb2019-04-03XX
Bitmex2024-04-292020-08-10X
Bitstamp2019-02-25XX
Bullish2025-03-16XX
Bybit2021-09-012021-10-062024-03-15
CBOE Digital2024-04-022024-03-31X
Coinbase Intx2025-04-012025-04-01X
CoinW2025-05-15XX
Crypto.com2025-02-18XX
Deribit2025-03-192021-05-212021-11-23
dYdXX2024-11-26X
FTX**2021-01-112020-12-18X
FTX US**2022-10-05XX
Gate.io2025-01-07XX
GDAX (Coinbase)2019-02-25XX
Gemini2019-02-25XX
Hashkey2025-02-28XX
Huobi2019-02-252021-01-04X
HyperliquidX2025-03-19X
itBit2024-03-05XX
Kraken2018-01-142022-08-18X
Kucoin2025-02-19XX
LMAX2022-05-10XX
Mercado Bitcoin***2024-03-19XX
MEXC2022-10-19XX
OKex (OKX)2019-08-172021-07-132024-03-15
Poloniex2019-08-08XX
ThalexXX2024-09-06
Upbit2025-04-21XX
ZB2019-04-04XX
*These dates represent the oldest start date for order book data across all pairs/contracts **As of 2022-11-12 FTX is no longer supported, but historical data will remain available ***Mercado Bitcoin is OBS only Note: For GDAX (Coinbase), Binance, Binance.US, and Kraken, order book snapshots will be limited to 1 year of history. Full history is available in the order book events endpoint. Note: REST endpoints only support 18 months of historical data for Order Book Snapshots and Events. For longer queries, please use bulk downloads.

Order Book Maximum Depth

ExchangeSpot DataFutures DataOptions Data
Binance500010001000
Binance.US5000XX
Bitfinex100XX
Bitget150400X
Bithumb50XX
BitmexFull DepthFull DepthX
BitstampFull DepthXX
BullishFull DepthXX
Bybit20050025
CBOE Digital2020X
Coinbase Intl2020X
CoinW20XX
Crypto.com50XX
DeribitFull Depth10001000
dYdXX100X
FTX**100100X
FTX US**100100100
GDAX (Coinbase Pro)Full DepthXX
GeminiFull DepthXX
Hashkey200XX
Huobi150150X
HyperliquidXFull DepthX
itBitFull DepthXX
Kraken100Full DepthX
Kucoin100XX
LMAXFull DepthXX
Mercado Bitcoin1000XX
MEXC5000XX
OKex10002000400
Poloniex150XX
Upbit15XX
ZB50XX

Frequently Asked Questions

How granular is your order book data?
  • The order book dataset includes every price-level event (or “flick”) for supported trading pairs across all integrated exchanges. Historical data is available for select exchanges dating as far back as 2011.
What are common use cases for your order book data?
  • Order book data is commonly used for quantitative research, trading strategy development, and backtesting. For example, a researcher can reconstruct the Bitstamp BTC/USD order book from 2014, or a developer can access multi-month historical depth data across multiple exchanges and trading pairs using the historical REST API.
Do you offer real-time streaming order book data?
  • Yes. WebSocket subscriptions are supported for real-time order book feeds across spot, options, and futures markets.
Where do you get your order book data from?
  • All order book data is sourced directly from exchange-provided APIs and data feeds.
What is the difference between Order Book Snapshots and Order Book Events?
  • Order Book Snapshots:
    Captured via exchange REST APIs at one-minute intervals. Each snapshot includes the full available depth of the order book, as permitted by the exchange. Snapshot depth varies by venue—for example, Binance or Coinbase may return thousands of levels, while others may limit data to the top 50 price levels.
  • Order Book Events:
    Represent incremental changes (deltas) to the order book, rather than the full book. Exchanges provide these through real-time feeds, often batched at intervals such as 10–100 milliseconds. These updates reflect any modifications to the order book between snapshots.
Why do you call it Order Book Events and not Updates?
  • “Events” is a more accurate term, as it captures multiple types of changes—including additions, updates, and deletions. For example:
    • A deletion is represented by a volume of zero.
    • An addition or update is shown as a new volume at a specific price level.
      Each event replaces the previous value; it is not calculated as a delta. This approach aligns with how exchanges format and transmit the data.