{symbol}: Level 2 Order Book

API: blockchain.com:blockchain.com-api
Endpoint: /l2/{symbol}
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 210ms

Description

Provides aggregated bid and ask data showing price levels and total quantities at each level. Use this for market depth visualization and price level analysis. Returns price (px), quantity (qty), and number of orders (num) for each level.

From spec: Returns Level 2 Order Book data with aggregated price levels. Each entry in bids and asks arrays contains price (px), quantity (qty), and number of orders (num) at that price level.

Usage Tips

- Symbol format: BASE-QUOTE (e.g., BTC-USD, ETH-USD) - L2 aggregates orders at the same price level - Rate limit: Check API documentation for current limits

Parameters (1)

symbol (?, path, required)

Trading symbol (e.g., BTC-USD, ETH-USD)

Examples (1)

Get Level 2 order book for BTC-USD doc_extracted

Demonstrates fetching aggregated order book data showing price levels and total quantities available at each level.

curl 'https://api.blockchain.com/v3/exchange/l2/BTC-USD'
import requests

resp = requests.get("https://api.blockchain.com/v3/exchange/l2/BTC-USD")
data = resp.json()
import zingu_apis

api = zingu_apis.api("blockchain.com")
result = api.fetch("l2/{symbol}")

for item in result:
    print(item)
const resp = await fetch("https://api.blockchain.com/v3/exchange/l2/BTC-USD");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 02:37:29.073435 200 210ms
2026-04-15 00:34:09.662419 200 244ms
2026-04-14 04:08:52.046022 200 205ms
2026-04-12 14:42:19.104278 200 200ms
2026-04-10 01:37:41.045230 200 247ms
2026-04-09 01:38:18.085329 200 168ms