Skip to main content
Public channel for market data updates (level 2 price data). Subscribe with asset IDs to receive orderbook snapshots, price changes, trade executions, and market events.

Endpoint

Subscription

Set custom_feature_enabled: true to receive best_bid_ask, new_market, and market_resolved events.

Message Types

Each message includes an event_type field identifying the type.

book

Emitted when first subscribed to a market and when there is a trade that affects the book.

price_change

Emitted when a new order is placed or an order is cancelled.
A size of "0" means the price level has been removed from the book.

tick_size_change

Emitted when the minimum tick size of a market changes. This happens when the book’s price reaches the limits: price > 0.96 or price < 0.04.

last_trade_price

Emitted when a maker and taker order is matched, creating a trade event.

best_bid_ask

Requires custom_feature_enabled: true.
Emitted when the best bid or ask prices for a market change.

new_market

Requires custom_feature_enabled: true.
Emitted when a new market is created. The payload also includes market metadata fields such as tags, condition_id, active, clob_token_ids, sports_market_type, line, game_start_time, order_price_min_tick_size, group_item_title, taker_base_fee, fees_enabled, and fee_schedule. Where a FeeSchedule object is of the form:

market_resolved

Requires custom_feature_enabled: true.
Emitted when a market is resolved.