sifting/io
Market data

What is Level 2 market data?

Level 2 market data extends beyond the best bid and ask to show the order book underneath. It lists the resting orders at each price level on both sides, indicating not only the best price but how much size is available and where. The sections below explain depth of book, how Level 2 differs from Level 1, what the depth reveals, and when the additional detail is warranted.

6 min readMarket data
Level 2 market data is the depth-of-book view of a market: multiple levels of bids and asks beyond the best price, showing the resting orders and sizes waiting on each side.

Key points

  • Level 2 shows multiple price levels of bids and asks, not only the best.
  • It reveals the order book depth and the size resting at each level.
  • It helps assess liquidity and how a larger order might affect the price.
  • It is larger and more specialized than Level 1, which most applications use.

Depth of book

An order book is the full set of bids and asks waiting to trade, ordered by price. Level 2 exposes this set: below the best bid are further bids at lower prices, and above the best ask are further asks at higher prices, each with its own size. Observing several levels at once indicates how much buying and selling interest is queued around the current price.

Level 2 versus Level 1

Level 1 is the top of the book: best bid, best ask, and last trade. Level 2 is everything beneath it. Moving from one to the other is the difference between knowing the current price and observing the structure of supply and demand behind it. This additional context is informative but involves more data and is relevant only to certain forms of analysis.

What the depth reveals

Order book depth is an indication of liquidity. A book with substantial size across many levels suggests a market that can absorb larger orders with limited price impact, while a thin book suggests the opposite. Depth also indicates how far a large order might move the price as it consumes successive levels. This is descriptive information about market structure rather than a prediction of future prices.

When the additional detail is warranted

Level 2 is most useful for execution-sensitive work, such as placing larger orders, developing market-making or microstructure strategies, or studying liquidity in detail. For general charting, valuation, and alerts it is typically more than necessary, and it involves a greater volume of data. Most applications operate on Level 1 and use Level 2 only where the depth materially affects a decision.

On SiftingIO

Depth and aggregated pricing on SiftingIO

SiftingIO concentrates on clean top-of-book pricing and a single aggregated fair price across stocks, forex, crypto, and commodities, reconciled from multiple independent sources under one schema. Where full order book depth is required, the data methodology describes what SiftingIO currently publishes and how the aggregated price is constructed, and additional datasets can be requested.

FAQ

Common questions

What is Level 2 market data?

It is the depth-of-book view: multiple price levels of bids and asks beyond the best price, showing the resting orders and sizes on each side of the order book.

What is the difference between Level 1 and Level 2?

Level 1 shows only the best bid and ask plus the last trade. Level 2 adds depth, exposing the resting orders at several price levels on each side.

What does order book depth indicate?

It indicates liquidity: how much size rests around the current price, and how far a larger order might move the price as it works through the levels.

Do I need Level 2 data?

Generally only for execution-sensitive or microstructure work. For charting, valuation, and alerts, Level 1 is usually sufficient, and Level 2 involves more data.

Ready to build

Try it with a free API key.

Pull live or historical data across stocks, forex, crypto, and commodities under one schema and one key. Start free, no sales call.