Current Order Book
Get the current prediction-market order book.
Available data
- Returns
- The current prediction-market order book
- Market coverage
- Polymarket
- Query granularity
- One market per query; venue and market are required, and books are not merged
Authentication
Query Parameters
venue and market_id are both required.
Prediction-market venue.
market_idstringqueryExamplepolymarket:1090479requiredPrediction market ID.
All optional.
depth5 | 10 | 20 | 50queryExample20optionalBook depth; defaults to 20.
Return yes, no, or both sides.
Response
Top-of-book bid probabilities for yes / no
yesnumberExample0.061Best bid probability on yes
nonumberExample0.903Best bid probability on no
Top-of-book ask probabilities for yes / no
yesnumberExample0.097Best ask probability on yes
nonumberExample0.939Best ask probability on no
yes / no spread
yesnumberExample0.036000000000000004Yes-side spread
nonumberExample0.03599999999999992No-side spread
Top ask / bid depth for yes and no
Yes-side top depth
asknumberExample4634.917589999999Yes-side top ask depth (USD)
bidnumberExample107.88773Yes-side top bid depth (USD)
No-side top depth
asknumberExample42768.94227No-side top ask depth (USD)
bidnumberExample4245.0624099999995No-side top bid depth (USD)
Outcome-sided depth; each of yes / no has bids and asks
Yes-side depth (bids / asks)
bids[]array[object (OrderBookLevel)]Yes-side bid levels; wire format is [price, size] tuples
asks[]array[object (OrderBookLevel)]Yes-side ask levels; wire format is [price, size] tuples
No-side depth (bids / asks)
bids[]array[object (OrderBookLevel)]No-side bid levels; wire format is [price, size] tuples
asks[]array[object (OrderBookLevel)]No-side ask levels; wire format is [price, size] tuples
market_idstringExamplepolymarket:1090479Prediction market identifier
event_refstringExamplepolymarket:139537Related event identifier
snapshot_timestring | integerExample1786955032520Snapshot time, cache hit status, and data request count; also returned in metadata
cache_statusstring | integerExamplemissSnapshot time, cache hit status, and data request count; also returned in metadata
provider_call_countstring | integerExample2Snapshot time, cache hit status, and data request count; also returned in metadata
venuestringExamplepolymarketPrediction venue (e.g. polymarket)
Response status and resolution information
cache_statusstringExamplemissCache hit / miss when distinct from the top-level field
provider_call_countintegerExample2Upstream call count in metadata
ready / partial / …
limitations[]string[]Known data limitations
updated_atdatetime | stringExample2026-08-17T08:24:37ZMost recent object or response update time
Unified object references
Object reference type
idstringExamplepolymarket:1090479Canonical object identifier
event_refstringRelated event identifier
market_idstringExamplepolymarket:1090479Canonical market object identifier
venuestringExamplepolymarketRelated platform code