What is Level 2 Data? Definition, Formula, and Example
Level 2 data is a real-time market data feed that shows the full depth of the order book — every visible bid and ask at every price level along with the market participant posting each quote — versus Level 1, which shows only the top of book.
Plain-English Definition
Level 2 data is the order book under the hood. Where Level 1 shows only the National Best Bid and Offer (NBBO) — the single best price on each side — Level 2 shows every visible limit order at every price level beyond the NBBO, attributed to the exchange or market maker posting it. Day traders use Level 2 to read order flow, gauge real-time supply and demand, and identify large players accumulating or distributing. It is also the raw material that powers Time & Sales, market depth charts, and most modern order-flow tools.
What's in a Level 2 Feed
A standard Level 2 quote stream provides:
- Price levels — typically 5 to 10 levels of depth on each side of the NBBO, though some venues offer "full book" feeds with hundreds of levels.
- Size at each level — the aggregate shares available at that price.
- Market participant ID (MPID) — the exchange (ARCA, EDGX, NSDQ, BATS) or, on Nasdaq stocks, the market-maker identifier (CDRG = Citadel, NITE = Virtu, etc.).
- Time priority — implicit ordering of who gets filled first at each price.
Paired with the Time & Sales ("tape") feed, Level 2 forms the foundation of order-flow analysis.
Worked Example
A snapshot of AAPL Level 2 during normal market hours might look like this:
Bid Side:
- $192.50 — ARCA × 2,000 / EDGX × 1,500
- $192.49 — NSDQ × 3,000 / BATS × 2,500
- $192.48 — CDRG × 5,000 / ARCA × 1,200
Ask Side:
- $192.51 — EDGX × 1,800 / NSDQ × 2,200
- $192.52 — ARCA × 4,000 / BATS × 1,500
- $192.53 — NITE × 6,000 / NSDQ × 3,000
An experienced reader watches for refills (an iceberg order reappearing at the same level repeatedly), spoofing (large quotes pulled before fill), and absorption (heavy buying lifting offers without price moving). Order-flow scalpers can identify when CDRG or NITE is sitting bid on the inside as a near-term floor signal.
When Traders Use It
- Day traders and scalpers use Level 2 + Time & Sales for entries and exits on momentum trades, especially in low-float small caps where book depth predicts the next price move.
- Institutional execution desks use it to size aggression in algorithms — VWAP, TWAP, and implementation-shortfall algos read Level 2 to decide when to post passive vs cross the spread.
- HFT and market-making firms consume the raw feed as the primary input to their pricing models.
- Surveillance and compliance teams use Level 2 to reconstruct trading sessions for regulatory review.
Brokers including Interactive Brokers, TradeStation, ThinkOrSwim, and DAS Trader provide Level 2 at $20–$300/month depending on the exchanges included.
Limitations and Common Misconceptions
The biggest misconception is that Level 2 shows "all" the orders. It does not.
- Hidden liquidity is invisible. Iceberg orders show only their visible "tip"; the bulk of the order is concealed.
- Dark pools are completely off the book. Roughly 40%+ of US equity volume executes off-exchange and never appears in Level 2.
- Spoofing distorts the signal. Large quotes posted with no intent to execute (and pulled milliseconds before fill) make the book look deeper than it is. Spoofing is illegal but still occurs.
- HFT speed is uncatchable. By the time retail Level 2 software renders a quote change, professional firms have already acted on it via co-located servers.
- MPID attribution is partial. Modern Nasdaq feeds anonymize many market-maker IDs, limiting old-school "Goldman is buying" reads.
Level 2 is a powerful tool but not a magic decoder ring. Pair it with order flow analysis and price action, not as a standalone signal.