Skip to main content
Request current orderbook snapshots for active subscriptions and understand the structure of real-time orderbook updates.

Get Current Orderbook

Request an immediate snapshot of the current orderbook state for a subscribed trading pair.

Request

Parameters:
  • type (string, required): Must be “get_aggregated_orderbook”
  • symbol (string, required): Trading pair you want the orderbook for (must be actively subscribed)

Response

Data Structure

Orderbook Entry

Each bid and ask entry contains:

Market Statistics

Real-time calculated market statistics:

Real-time Updates

Orderbook Update Structure

Update Fields:
  • type: Always “aggregated_orderbook_update”
  • symbol: Trading pair being updated
  • timestamp: ISO 8601 timestamp of the update
  • update_number: Sequential number for this subscription
  • subscription_id: Unique identifier linking to your subscription
  • data: Complete orderbook data (same structure as snapshot)

Update Frequency

  • High-frequency symbols (BTC/USDT, ETH/USDT): Updates every 100-500ms
  • Medium-frequency symbols: Updates every 1-2 seconds
  • Low-frequency symbols: Updates every 5-10 seconds

Error Responses

No Active Subscription

Authentication Required

Code Examples

Python Orderbook Handler

JavaScript Orderbook Manager

Data Analysis

Spread Analysis

Volume Analysis

Orderbook snapshots and real-time updates both count toward your 50GB monthly data limit. Use snapshots sparingly and rely on real-time updates for continuous data.