Blast Futures Exchange
  • Get Started
    • 👋Introduction
      • What Is Blast?
    • What are Perpetual Futures?
    • Bridging to Blast
    • Blast Points & Gold
      • Blast Gold Liquidity Program
    • BFX Points
      • Staking $RBX
      • Staking $RBX LP
    • USDB Native Yield
    • Referral Program
    • Index Price
    • Funding Rate
    • Deposit & Withdrawal
    • Trading Fees
    • BFX OTC Service
    • Dynamic Market Maker (DMM)
      • Dynamic Router
    • Profit / Loss Calculation
    • Margin Calculation
    • Insurance Fund
    • Liquidations
  • API DOCUMENTATION
    • Introduction
    • 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
    • Vault Setup
  • Frequently Asked Questions
  • Contracts
  • Telegram
  • Discord
  • Audits
Powered by GitBook
On this page
  1. API DOCUMENTATION
  2. Websocket

Orderbook

Subscribe to 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 10 months ago