Bybit
Cryptocurrency data feed and algorithmic trading
15 channels
across 1 AsyncAPI spec
· Provider profile
Channels
-
All-liquidation stream. Pushed at 500ms intervals. Covers USDT, USDC and inverse contracts.Bybit V5 WebSocket API
-
Auth handshake. Send before subscribing on the private endpoint. Signature: `HMAC_SHA256(secret, "GET/realtime" + expires)` where `expires` is a millisecond Unix timestamp at least 1s in the future.Bybit V5 WebSocket API
-
Disconnect-Cancel-Protect trigger stream. Subscribe variants: `dcp.future`, `dcp.spot`, `dcp.option`. When all private connections that subscribe to a `dcp` topic become inactive within the configuredBybit V5 WebSocket API
-
Private execution stream. Subscribe to `execution` or categorised `execution.spot|linear|inverse|option`.Bybit V5 WebSocket API
-
Fast execution stream. Lower latency than `execution`, only trade-type executions, with a reduced field set. Categorised variants: `execution.fast.spot`, `execution.fast.linear`, `execution.fast.inverBybit V5 WebSocket API
-
Private greeks stream (options only). Pushes account-wide totals per base coin.Bybit V5 WebSocket API
-
Kline (candlestick) stream. Pushed every 1-60s. `confirm=true` indicates the candle is closed.Bybit V5 WebSocket API
-
DEPRECATED. Liquidation stream for a contract symbol. At most one liquidation per second per symbol. Replaced by `allLiquidation.{symbol}`.Bybit V5 WebSocket API
-
Private order stream. Subscribe to `order` (all categories) or to the categorised variants `order.spot`, `order.linear`, `order.inverse`, `order.option`. Categorised and all-in-one topics cannot be miBybit V5 WebSocket API
-
Orderbook snapshot/delta stream. Supported depths: - spot: 1 (10ms), 50 (20ms), 200 (100ms), 1000 (200ms) - linear: 1 (10ms), 50 (20ms), 200 (100ms), 1000 (200ms) - inverse: 1 (10ms), 50 (2Bybit V5 WebSocket API
-
Heartbeat. Clients must send a ping every 20 seconds; server responds with a pong. Idle connections are closed after ~5 minutes.Bybit V5 WebSocket API
-
Private position stream. Subscribe to `position` or categorised `position.linear|inverse|option`. Spot does not push position updates.Bybit V5 WebSocket API
-
Public trade stream. For options the parameter is the base coin (e.g. BTC), for all other categories it is the contract symbol (e.g. BTCUSDT). A single message may contain up to 1024 trades.Bybit V5 WebSocket API
-
Ticker stream. Spot pushes snapshots only at 50ms. Linear, inverse and option push a full snapshot followed by deltas at 100ms.Bybit V5 WebSocket API
-
Private wallet stream. Pushes balance changes for the unified trading account. No snapshot on subscribe.Bybit V5 WebSocket API