What Is Crypto Order Book L3 Data?
Level 3 order book data shows the individual orders inside the order book.
Unlike Level 2 order book data, which aggregates liquidity by price level, Level 3 (Market-by-Order) preserves individual passive orders when the exchange provides them. Each bid and ask represents a specific order with its own identifier, price, and size — useful when developers need to study how liquidity changes inside the queue, not only how much total volume exists at each price.
L3 availability depends on the exchange and market. If the data source only provides Level 2 depth, CoinAPI may fall back to Level 2 format. In that case, order IDs can be null or not provided, and entries without IDs should be treated as aggregated Level 2 entries.
Confirmed L3 coverage is venue- and market-specific. CoinAPI includes examples such as Coinbase, Bitso, and Bitstamp markets where L3-capable symbols are available.
Level 3 data is most useful when the application needs to follow the full lifecycle of resting orders, including when liquidity is added, updated, reduced, or removed from the book. This allows developers to study queue behavior, order placement patterns, cancellations, and short-term liquidity shifts at a much more granular level than aggregated market depth.
Because every visible order can be tracked separately when supported by the exchange, L3 data is often used for market microstructure research, advanced market making, queue-position modeling, latency analysis, and order-flow prediction. It can also help identify behavior that is hidden in Level 2 data, such as repeated order cancellations, layering patterns, or liquidity appearing and disappearing around key price levels.