At a glance
ProviderBybit
TypeWebSocket
CategoryCrypto
Real-timeYes — streaming
AuthNone — open endpoint
PricingFree (public market-data streams; no auth, no usage fee) — Public market streams: free, no API key, no per-request quota (WS messages are not rate-limited), Connections: up to 500 new connections / 5 min and up to 1,000 connections per IP, counted separately per spot/linear/inverse/option, Private (account) streams: free but require API-key auth; REST trading endpoints have per-UID rate limits tunrelated to market data, No paid tier for market data; higher REST limits are arranged via VIP/market-maker programs
What data it provides
- Spot + perp tickers (last price, 24h volume, mark/index/funding rate)
- Order book depth snapshots + deltas (levels 1/50/200/500 depending on category)
- Public trade prints (publicTrade) per symbol
- Kline/candlestick stream across standard intervals (1m up to 1M)
- Linear and inverse perpetual contracts plus spot for BTC/ETH/altcoins
Features
- Order book push frequency down to ~200ms (1000-depth) since Nov 2025; level-1 re-snapshots after 3s idle
- Snapshot + delta order book model; resync on snapshot messages
- Heartbeat: ping every 20s; idle connections close after 10 min (configurable max_active_time)
- WebSocket messages do not count against REST rate limits
- Official SDKs/libraries: pybit (Python), bybit-api (Node/TS), bybit.net.api (.NET); testnet endpoints available
- Subscribe many topics per connection (args length limited ~21k chars; spot 10 args/req)
Links
Use it in a bot
Other crypto data sources