Aggregate Trade Streams
The Aggregate Trade Streams push market trade information that is aggregated for fills with same price and taking side every 100 milliseconds. Only market trades will be aggregated, which means the insurance fund trades and ADL trades won't be aggregated.
After CM migration, the payload is appended with a new
stfield (1= UM,2= CM).
Aggregate Trade Streams › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/{symbol}@aggTrade - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams={symbol}@aggTrade - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
Aggregate Trade Streams › Responses
Aggregate Trade Streams
eEvent type
EEvent time
sSymbol
aAggregate trade ID
pPrice
qQuantity with all the market trades
nqNormal quantity without the trades involving RPI orders
fFirst trade ID
lLast trade ID
TTrade time
mIs the buyer the market maker?
st(After CM migration) Symbol type: 1 = UM, 2 = CM
All Market Liquidation Order Streams
The All Liquidation Order Snapshot Streams push force liquidation order information for all symbols in the market. For each symbol,only the latest one liquidation order within 1000ms will be pushed as the snapshot. If no liquidation happens in the interval of 1000ms, no stream will be pushed.
After CM migration, this stream pushes the merged UM + CM universe (subscribable on both
fstreamanddstream); each payload is appended with a newstfield (1= UM,2= CM) and a newpsfield (pair symbol).
All Market Liquidation Order Streams › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/!forceOrder@arr - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams=!forceOrder@arr - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
All Market Liquidation Order Streams › Responses
All Market Liquidation Order Streams
eEvent Type
EEvent Time
Order Type
ps(After CM migration) Pair symbol
st(After CM migration) Symbol type: 1 = UM, 2 = CM
All Market Mini Tickers Stream
24hr rolling window mini-ticker statistics for all symbols. These are NOT the statistics of the UTC day, but a 24hr rolling window from requestTime to 24hrs before. Note that only tickers that have changed will be present in the array.
After CM migration, this stream pushes the merged UM + CM universe (subscribable on both
fstreamanddstream); each payload is appended with a newstfield (1= UM,2= CM) and a newpsfield (pair symbol).
All Market Mini Tickers Stream › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/!miniTicker@arr - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams=!miniTicker@arr - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
All Market Mini Tickers Stream › Responses
All Market Mini Tickers Stream
eEvent type
EEvent time
sSymbol
cClose price
oOpen price
hHigh price
lLow price
vTotal traded base asset volume
qTotal traded quote asset volume
ps(After CM migration) Pair symbol
st(After CM migration) Symbol type: 1 = UM, 2 = CM
All Market Tickers Streams
24hr rolling window ticker statistics for all symbols. These are NOT the statistics of the UTC day, but a 24hr rolling window from requestTime to 24hrs before. Note that only tickers that have changed will be present in the array.
After CM migration, this stream pushes the merged UM + CM universe (subscribable on both
fstreamanddstream); each payload is appended with a newstfield (1= UM,2= CM) and a newpsfield (pair symbol).
All Market Tickers Streams › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/!ticker@arr - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams=!ticker@arr - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
All Market Tickers Streams › Responses
All Market Tickers Streams
eEvent type
EEvent time
sSymbol
pPrice change
PPrice change percent
wWeighted average price
cLast price
QLast quantity
oOpen price
hHigh price
lLow price
vTotal traded base asset volume
qTotal traded quote asset volume
OStatistics open time
CStatistics close time
FFirst trade ID
LLast trade Id
nTotal number of trades
ps(After CM migration) Pair symbol
st(After CM migration) Symbol type: 1 = UM, 2 = CM
Composite Index Symbol Information Streams
Composite index information for index symbols pushed every second.
Composite Index Symbol Information Streams › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/{symbol}@compositeIndex - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams={symbol}@compositeIndex - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
Composite Index Symbol Information Streams › Responses
Composite Index Symbol Information Streams
eEvent type
EEvent time
sSymbol
pPrice
CBase asset category.
Composition
Continuous Contract Kline/Candlestick Streams
Continuous Contract Kline/Candlestick Streams
After CM migration, both
fstreamanddstreammay subscribe to either UM or CM symbols on this stream.
Stream parameters
paircontractTypeintervalContinuous Contract Kline/Candlestick Streams › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/{pair}_{contractType}@continuousKline_{interval} - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams={pair}_{contractType}@continuousKline_{interval} - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
Continuous Contract Kline/Candlestick Streams › Responses
Continuous Contract Kline/Candlestick Streams
eEvent type
EEvent time
psPair
ctContract type
Kline payload.
Contract Info Stream
ContractInfo stream pushes when contract info updates(listing/settlement/contract bracket update). bks field only shows up when bracket gets updated.
After CM migration, this stream pushes the merged UM + CM universe (subscribable on both
fstreamanddstream); each payload is appended with a newstfield (1= UM,2= CM).
Contract Info Stream › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/!contractInfo - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams=!contractInfo - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
Contract Info Stream › Responses
Contract Info Stream
eEvent type.
EEvent time.
sSymbol.
ctContract type.
dtDelivery date time.
otOnboard date time.
csContract status.
Notional bracket updates.
st(After CM migration) Symbol type: 1 = UM, 2 = CM
Individual Symbol Mini Ticker Stream
24hr rolling window mini-ticker statistics for a single symbol. These are NOT the statistics of the UTC day, but a 24hr rolling window from requestTime to 24hrs before.
After CM migration, the payload is appended with a new
stfield (1= UM,2= CM) and a newpsfield (pair symbol).
Individual Symbol Mini Ticker Stream › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/{symbol}@miniTicker - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams={symbol}@miniTicker - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
Individual Symbol Mini Ticker Stream › Responses
Individual Symbol Mini Ticker Stream
eEvent type
EEvent time
sSymbol
cClose price
oOpen price
hHigh price
lLow price
vTotal traded base asset volume
qTotal traded quote asset volume
ps(After CM migration) Pair symbol
st(After CM migration) Symbol type: 1 = UM, 2 = CM
Individual Symbol Ticker Streams
24hr rolling window ticker statistics for a single symbol. These are NOT the statistics of the UTC day, but a 24hr rolling window from requestTime to 24hrs before.
After CM migration, the payload is appended with a new
stfield (1= UM,2= CM) and a newpsfield (pair symbol).
Individual Symbol Ticker Streams › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/{symbol}@ticker - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams={symbol}@ticker - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
Individual Symbol Ticker Streams › Responses
Individual Symbol Ticker Streams
eEvent type
EEvent time
sSymbol
pPrice change
PPrice change percent
wWeighted average price
cLast price
QLast quantity
oOpen price
hHigh price
lLow price
vTotal traded base asset volume
qTotal traded quote asset volume
OStatistics open time
CStatistics close time
FFirst trade ID
LLast trade Id
nTotal number of trades
ps(After CM migration) Pair symbol
st(After CM migration) Symbol type: 1 = UM, 2 = CM
Kline/Candlestick Streams
The Kline/Candlestick Stream push updates to the current klines/candlestick every 250 milliseconds (if existing).
After CM migration, both
fstreamanddstreammay subscribe to either UM or CM symbols on this stream.
Stream parameters
symbolThe symbol parameter
intervalThe interval parameter
Kline/Candlestick Streams › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/{symbol}@kline_{interval} - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams={symbol}@kline_{interval} - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
Kline/Candlestick Streams › Responses
Kline/Candlestick Streams
eEvent type
EEvent time
sSymbol
Kline payload.
Liquidation Order Streams
The Liquidation Order Snapshot Streams push force liquidation order information for specific symbol. For each symbol,only the latest one liquidation order within 1000ms will be pushed as the snapshot. If no liquidation happens in the interval of 1000ms, no stream will be pushed.
Liquidation Order Streams › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/{symbol}@forceOrder - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams={symbol}@forceOrder - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
Liquidation Order Streams › Responses
Liquidation Order Streams
eEvent Type
EEvent Time
Order Type
Mark Price Stream
Mark price and funding rate for a single symbol pushed every 3 seconds or every second.
After CM migration, the payload is appended with a new
stfield (1= UM,2= CM); bothfstreamanddstreammay subscribe to either UM or CM symbols on this stream.
Stream parameters
symbolThe symbol parameter
updateSpeedWebSocket stream update speed
Mark Price Stream › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/{symbol}@markPrice@{updateSpeed} - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams={symbol}@markPrice@{updateSpeed} - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
Mark Price Stream › Responses
Mark Price Stream
eEvent type
EEvent time
sSymbol
pMark price
iIndex price
PEstimated Settle Price, only useful in the last hour before the settlement starts
rFunding rate
apMark price moving average
TNext funding time
st(After CM migration) Symbol type: 1 = UM, 2 = CM
Mark Price Stream for All market
Mark price and funding rate for all symbols pushed every 3 seconds or every second.
Note:
- TradFi symbols will be pushed through a seperate message.
After CM migration, the payload is appended with a new
stfield (1= UM,2= CM); bothfstreamanddstreammay subscribe to either UM or CM symbols on this stream.
Mark Price Stream for All market › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/!markPrice@arr@{updateSpeed} - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams=!markPrice@arr@{updateSpeed} - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
Mark Price Stream for All market › Responses
Mark Price Stream for All market
eEvent type
EEvent time
sSymbol
pMark price
iIndex price
PEstimated Settle Price, only useful in the last hour before the settlement starts
rFunding rate
apMark price moving average
TNext funding time
st(After CM migration) Symbol type: 1 = UM, 2 = CM
Multi-Assets Mode Asset Index
Asset index price. Subscribe with !assetIndex@arr for all assets, or <assetSymbol>@assetIndex for a specific asset.
CM-UM Integration (Effective 2026-06-30): Renamed from Multi-Assets Mode Asset Index. The stream
!assetIndex@arrnow additionally pushes COIN-M settlement-asset price index entries (e.g.,BTCUSD,ETHUSD,BNBUSD). The on-the-wire stream key is unchanged; existing subscriptions continue to work.
Multi-Assets Mode Asset Index › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/!assetIndex@arr - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams=!assetIndex@arr - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
Multi-Assets Mode Asset Index › Responses
Multi-Assets Mode Asset Index
eEvent type.
EEvent time.
sAsset index symbol.
iIndex price.
bBid buffer.
aAsk buffer.
BBid rate.
AAsk rate.
qAuto exchange bid buffer.
gAuto exchange ask buffer.
QAuto exchange bid rate.
GAuto exchange ask rate.
Trading Session Stream
Trading session information for the underlying assets of TradFi Perpetual contracts, covering the U.S. equity market, Korean equity market, and the commodity market, is updated every second. Trading session information for different underlying markets is pushed in separate messages.
Event type:
EquityUpdate: Session types for the U.S. equity market include "PRE_MARKET", "REGULAR", "AFTER_MARKET", "OVERNIGHT", and "NO_TRADING".CommodityUpdate: Session types for the commodity market include "REGULAR" and "NO_TRADING".KR_EquityUpdate: Session types for the Korean equity market include "REGULAR" and "NO_TRADING".
Trading Session Stream › Request
You can subscribe to this stream using one of the following options:
- Raw stream:
wss://fstream.binance.com/market/ws/tradingSession - Combined stream via URL:
wss://fstream.binance.com/market/stream?streams=tradingSession - Combined stream via request: Connect to
wss://fstream.binance.com/market/stream, then send the SUBSCRIBE request shown below.
methodWebSocket Streams method name.
paramsList of streams to subscribe to.
idUnique WebSocket request ID.
Trading Session Stream › Responses
Trading Session Stream
eEvent type, can also be CommodityUpdate or KR_EquityUpdate
EEvent time
tSession start time
TSession end time
SSession type