Skip to main content

Snapshot

GET /api/markets/{symbol}/orderbook?outcome=0&depth=20
{
  "marketId": "UAE-CUP-FINAL-20260425",
  "outcome": "0",
  "bids": [
    { "price": "0.52", "quantity": "240" },
    { "price": "0.51", "quantity": "180" }
  ],
  "asks": [
    { "price": "0.55", "quantity": "210" },
    { "price": "0.56", "quantity": "160" }
  ],
  "seq": 128471,
  "ts": "2026-04-22T10:31:05.124Z"
}
Levels are aggregated — one entry per unique price, summed across all resting orders at that price.

Live updates

For real-time book updates use the WebSocket orderbook channel. See WebSocket messages. The snapshot carries a seq field; subsequent WS deltas carry an incrementing seq. If your local copy drifts, request a fresh snapshot.

Cross-reference

The orderbook is the matcher’s view of resting orders. For your own orders, always cross-reference with GET /api/me/orders/open — that is authoritative from PG.