Skip to main content
The Coinbase Derivatives: Futures FIX Market Data API allows market participants to receive market information including orders, trades, market state changes and instrument definitions.

MarketDataRequest (35=V)

The futures subscription (263=1) and block trade subscription (263=3) are independent and can be active at the same time on a single FIX session. Send a separate MarketDataRequest for each, and unsubscribe either one with 263=2.

Block Trades

To receive block trade market data, subscribe with SubscriptionRequestType = 3 (UPDATES_ON_BLOCKS) on a MarketDataRequest (35=V). This subscription delivers all block trade activity via MarketDataIncrementalRefresh (35=X). It does not return a CLOB order book snapshot; if a block trade session volume already exists, it is included in the initial MarketDataSnapshotFullRefresh (35=W), and all subsequent updates arrive on 35=X. Regular CLOB trades are tagged TrdType = 0 (REGULAR_TRADE) and block trades are tagged TrdType = 1 (BLOCK_TRADE) within the NoMDEntries group.
Regular trade bust notifications (a 279=2 Delete on the 269=2 Trade entry) are broadcast to all market data subscribers.
For block trade market data messages (35=X and 35=W):

MarketDataRequestReject (35=Y)

MarketDataSnapshotFullRefresh (35=W)

MarketDataIncrementalRefresh (35=X)