Skip to main content
Version: Next

MiniTicker Array Push

Subscribe to 24-hour compact market statistics for all futures trading pairs. Data is pushed every 3000ms as a full snapshot.

Welcome Message on Connect

Upon connection, the server sends a welcome message:

{
"event": "connected",
"message": "合约行情WebSocket连接成功",
"timestamp": 1719290000000,
"data": {
"clientId": "abc123",
"supportChannels": ["order_book", "ticker", "book_ticker", "kline", "miniTickerArr", "markPrice"],
"streamFormat": "SYMBOL@CHANNEL (e.g. BTCUSDT@order_book20, BTCUSDT@kline_1m, BTCUSDT@markPrice) or !miniTicker@arr@3000ms"
}
}

Stream Format

!miniTicker@arr@3000ms

Subscribe Request

{
"action": "subscribe",
"streams": ["!miniTicker@arr@3000ms"]
}

Subscribe Response

{
"event": "subscribed",
"message": "订阅成功",
"timestamp": 1719290000000,
"data": {
"streams": ["!miniTicker@arr@3000ms"]
}
}
FieldTypeDescription
eventstringAlways subscribed
messagestringInformational message
timestampint64Timestamp (milliseconds)
data.streamsstring[]Successfully subscribed stream list

Push Data

Top-level Fields

FieldTypeDescription
eventstringAlways data
streamstringAlways !miniTicker@arr@3000ms
channelstringAlways miniTickerArr
timestampint64Push timestamp (milliseconds)
dataarrayArray of MiniTickerItem for all pairs

data[] Item Fields

FieldTypeDescription
sstringSymbol, e.g. BTCUSDT
cstringLatest price (close)
ostringOpen price
hstring24h high price
lstring24h low price
vstring24h volume
PstringPrice change %, 4 decimal places
Eint64Item timestamp (milliseconds)

Push Example

{
"event": "data",
"stream": "!miniTicker@arr@3000ms",
"channel": "miniTickerArr",
"timestamp": 1719290000000,
"data": [
{
"s": "BTCUSDT",
"c": "65000.00",
"o": "63000.00",
"h": "66000.00",
"l": "62000.00",
"v": "1234.5678",
"P": "3.1746",
"E": 1719290000000
}
]
}

Unsubscribe

Unsubscribe Request

{
"action": "unsubscribe",
"streams": ["!miniTicker@arr@3000ms"]
}

Unsubscribe Response

{
"event": "unsubscribed",
"message": "取消订阅成功",
"timestamp": 1719290000000,
"data": {
"streams": ["!miniTicker@arr@3000ms"]
}
}