Skip to main content
Subscribe to order book changes for every market on a single event. The payloads are identical to orderbook_v3:{marketHash}, including marketHash — this channel exists so that watching a whole event costs one channel instead of one per market. This namespace keeps the last 100 publications for 5 minutes, so pass recoverable: true to recover missed messages on reconnect. If a gap comes back recovered: false, re-seed every market on the event from GET /orderbook-v3/snapshot — which carries the same version — rather than trusting the books you held. There is no per-event snapshot route, so re-seed each market individually. CHANNEL NAME FORMAT orderbook_v3_event:{eventId} MESSAGE PAYLOAD FORMAT Identical to orderbook_v3:{marketHash}, including the version field. version is per market, so key your state by marketHash and apply a publication only when its version is strictly greater than the one you hold for that market — see book versioning.
The above returns JSON structured like this:
Last modified on August 11, 2026