LogoLogo
  • 👋Introduction
  • Get Started
  • Sonic rGEMs Rewards Program
  • Chart Trader
  • Index Price
  • Vaults
    • RabbitX Liquidity Pool Vault
  • Funding Rate
  • Deposit / Withdrawal
  • Fiat Deposits
  • Binance Direct Deposit
  • Profit / Loss Calculation
  • Margin Calculation
  • Market Slippage Protection
  • Liquidations
  • RabbitX Quantower
  • Fees
    • API Fees
  • Frequently Asked Questions
  • Token
    • Explore $RBX
    • Contract Details
  • API Documentation
    • Introduction
    • Rate Limits
    • Generate Your API Keys
      • Signing with API Key
    • Public Endpoints
      • Market Info
      • Trades
      • Orderbook
      • Funding Rate
      • Candles
    • Private Endpoints
      • Account Operations
      • Authentication
      • Orders
      • Fills
      • Positions
      • Profile
      • Balance History
      • Deadman Switch
    • Websocket
      • Trades
      • Orderbook
      • Market Info
      • Account
    • Responses Data Structure
  • Twitter
  • Discord
  • Audit
  • Bug Bounty
  • Bug Bounty Postmortem Report
  • Terms of Use
Powered by GitBook
On this page
  1. API Documentation
  2. Websocket

Orderbook

Subscribe to the channel name orderbook:<symbol> to get real-time orderbook updates.

The initial snapshot will send all the open orders in the orderbook sorted by price on bids (lowest to highest) and on asks (lowest to highest). A non-decreasing sequence number is returned on each update.

Orderbook updates are keyed by price level. Orderbook data is returned as:

{'market_id': 'BTC-USD', 'bids': [[price, size], ...], 'asks': [[price, size], ...], 'sequence': 9097270, 'timestamp': 1665996854}

If the bid size at the price level 19,800 changed to 10.2, the bids field would be [[19800, 10.2]]. If there are no more bids at the price level 19,800, then the bids filed would be [[19800, 0]].

Each orderbook update increments sequence number by +1. If you have skipped a sequence number, you must resubscribe to get the most accurate orderbook state.

Example data


{'asks': [['25.4631', '73.63'],
          ['25.6858', '530.33'],
          ['25.6959', '390.66'],
          ['25.6983', '58.39'],
          ['25.7', '52.69'],
          ['25.8114', '12.49'],
          ['25.8443', '120.46'],
          ['25.8549', '68.56'],
          ['25.8763', '3.76'],
          ['25.9', '10'],
          ['25.9052', '57.9']],
'bids':
          ['25.3353', '103.61'],
          ['25.3459', '1056.52'],
          ['25.3565', '18730.93'],
          ['25.3989', '459.26'],
          ['25.4095', '165.35'],
          ['25.4201', '725.64'],
          ['25.4307', '1273.91'],
          ['25.4413', '998.33'],
          ['25.452', '2640.82'],
          ['25.4626', '611.76']],
 'market_id': 'SOL-USD',
 'sequence': 9097270,
 'timestamp': 1677226216475971}
PreviousTradesNextMarket Info

Last updated 6 months ago