Skip to main content
Binary markets only need bids. A YES bid at tick t is economically the same as a NO ask at 100 − t, so sending asks would duplicate the book.

Shape

Per-order queue data is never published — this is an aggregated L2 book. For shares ahead of your resting order, use GET /v1/portfolio/orders/{id}/queue_position.
WebSocket orderbook_snapshot / orderbook_delta render level qty as a decimal string. REST uses a JSON number. Do not assume the two wires are identical.

Reciprocal pricing

Best prices and spread (YES)

If either side is empty, that implied ask (or bid) does not exist.

Live updates

Subscribe to orderbook_delta — the first frame per market is a full orderbook_snapshot, then level deltas. On a delta, qty is the new aggregate at that level (set it; do not add). qty of 0 clears the level. After a sequence gap, re-baseline with update_subscription / get_snapshot rather than inventing missing levels. See WebSocket overview and Channels.