Orderbook Maker

orderbook_maker Channel

Monitor orderbook events specifically for a market maker's orders. Provides an initial snapshot of all existing maker orders followed by real-time updates.

This channel replaces the previous maker filtering option in orderbook_options and orderbook_perps channels.

Subscribe

ParameterRequiredDescription
makerYesEthereum address of the market maker (42 characters with 0x prefix)
pairNoTrading pair filter ("BTC_USDC", "ETH_USDC", or "ARB_USDC")

All orders for a maker:

{
  "channel": "orderbook_maker",
  "query": {
    "maker": "0x1234567890abcdef1234567890abcdef12345678"
  }
}

Filtered by trading pair:

{
  "channel": "orderbook_maker",
  "query": {
    "maker": "0x1234567890abcdef1234567890abcdef12345678",
    "pair": "BTC_USDC"
  }
}

Events

EventDescription
ob_maker_ordersInitial snapshot containing all active orders from the maker
post_orderNew order posted by the maker
cancel_orderOrder cancelled by the maker
update_orderOrder fill status updated

See Orderbook Events for post_order, cancel_order, and update_order event schemas.

Notes

  • Returns both options and perpetual orders for the specified maker
  • Initial snapshot event type is ob_maker_orders containing all active orders
  • After the initial snapshot, you'll receive real-time post_order, cancel_order, and update_order events for that maker's activity
  • Designed for market makers to efficiently monitor their own order activity