GET /api/v4/public/futures, delivered as a push stream instead of a poll. Mark price drives margin, PnL, liquidation, and ADL calculations; index price and funding rate are informational only and are not used in any trading calculation.
This channel does NOT support query operations — only subscribe/update/unsubscribe.
Connect to
wss://wss.whitebit.com/ws — see WebSocket Overview for protocol details and keepalive requirements.Rate limits
Subscribe to all futures markets
Passing an emptyparams array subscribes to every futures market. All subscribed markets arrive together in a single message on each poll cycle.
Subscribe to specific markets
Passing one or more market names instead delivers a separate message per market on each poll cycle, with aserver_timestamp field appended.
Subscribing with named markets replaces the previous scope on this channel rather than adding to it — resubscribe with the full target list to change which markets are streamed.
Update frequency
The server polls the matching engine and pushes a fresh snapshot every 0.5 seconds, regardless of whether any value changed since the last cycle — this is a periodic poll, not an event triggered by a price or funding-rate change. After amarket.mark_price_update, allow up to one poll cycle (0.5 sec) for the new value to appear on this channel.