Binance.US WebSocket API
Version 3
The Binance.US WebSocket API is a request/response API delivered over a persistent WebSocket connection. It is functionally equivalent to the REST API — same features, same parameters, same status and error codes — but offers lower latency for time-sensitive trading. Requests are sent as JSON in text frames, one request per frame, carrying an arbitrary `id`, a `method` name and an optional `params` object; the server echoes `id` back on every response. Responses carry `id`, an HTTP-style `status`, a `result` or an `error`, and a `rateLimits` array. SIGNED methods (TRADE and USER_DATA) require `apiKey`, `timestamp` and an HMAC SHA-256 `signature` inside `params`. A single connection is valid for 24 hours; the server sends a ping frame every 3 minutes and disconnects if no pong is received within 10 minutes. This document is an API Evangelist generation from the published Binance.US documentation. Binance.US does not publish an AsyncAPI document of its own.
Channels
Messages
Servers
ws-api.binance.us:443/ws-api/v3