Tickers Channel
Description
Get the latest transaction price, best bid, best ask, and 24-hour trading volume for the product. When there are changes (transactions, best bid/ask updates), the push frequency is:
- Spot push frequency: 200-300ms
 - Futures push frequency: 300-400ms
 
Request
{
    "op": "subscribe",
    "args": [
        {
            "instType": "spot",
            "topic": "ticker",
            "symbol": "BTCUSDT"
        }
    ]
}
Request Parameters
| Parameters | Type | Required | Description | 
|---|---|---|---|
| op | String | Yes | Operation subscribe Subscribe unsubscribe Unsubscribe | 
| args | List<Object> | Yes | Subscribed channel | 
| > instType | String | Yes | Product typespot Spot tradingusdt-futures USDT futures coin-futures Coin-M futures usdc-futures USDC futures | 
| > topic | String | Yes | Topic ticker Market data channel | 
| > symbol | String | Yes | Trading pair  e.g. BTCUSDT | 
Response
{
  "event": "subscribe",
  "arg": {
    "instType": "spot",
    "topic": "ticker",
    "symbol": "BTCUSDT"
  }
}
Response Parameters
| Parameters | Type | Description | 
|---|---|---|
| event | String | Event | 
| arg | Object | Subscribed channel | 
| > instType | String | Product typespot Spot tradingusdt-futures USDT futures coin-futures Coin-M futures usdc-futures USDC futures | 
| > topic | String | Topic ticker Ticker channel | 
| code | String | Error code | 
| msg | String | Error message | 
Push
{
  "data": [
    {
      "bid1Price": "99999",
      "lowPrice24h": "98200",
      "ask1Size": "188.312553",
      "volume24h": "37.722858",
      "price24hPcnt": "0.01833",
      "highPrice24h": "100000",
      "turnover24h": "3750302.979626",
      "bid1Size": "186.183209",
      "ask1Price": "100000",
      "openPrice24h": "0",
      "lastPrice": "100000"
    }
  ],
  "arg": {
    "instType": "spot",
    "symbol": "BTCUSDT",
    "topic": "ticker"
  },
  "action": "snapshot",
  "ts": 1736371332162
}
Push Parameters
Spot Push
| Parameters | Parameter Type | Description | 
|---|---|---|
| arg | Object | Subscribed channel | 
| > instType | String | Product type spot Spot trading | 
| > topic | String | Topic ticker Ticker channel | 
| > symbol | String | Symbol name | 
| action | String | Data push action snapshot Full data update Incremental data | 
| data | List<String> | Subscribed data | 
| > highPrice24h | String | Highest price in the last 24 hours | 
| > lowPrice24h | String | Lowest price in the last 24 hours | 
| > openPrice24h | String | Market price 24 hours ago | 
| > lastPrice | String | Latest price | 
| > turnover24h | String | 24-hour turnover | 
| > volume24h | String | 24-hour volume | 
| > bid1Price | String | Best bid price | 
| > ask1Price | String | Best ask price | 
| > bid1Size | String | Best bid quantity | 
| > ask1Size | String | Best ask quantity | 
| > price24hPcnt | String | 24-hour price change percentage | 
Futures Push
| Parameters | Parameter Type | Description | 
|---|---|---|
| arg | Object | Subscribed successful channel | 
| > instType | String | Product typeusdt-futures USDT futures coin-futures Coin-M futures usdc-futures USDC futures | 
| > topic | String | Topic ticker Ticker channel | 
| action | String | Data push action snapshot Full data update Incremental data | 
| data | List<String> | Subscribed data | 
| > highPrice24h | String | Highest price in the last 24 hours | 
| > lowPrice24h | String | Lowest price in the last 24 hours | 
| > openPrice24h | String | Market price 24 hours ago | 
| > lastPrice | String | Latest price | 
| > turnover24h | String | 24-hour turnover | 
| > volume24h | String | 24-hour volume | 
| > bid1Price | String | Best bid price | 
| > ask1Price | String | Best ask price | 
| > bid1Size | String | Best bid quantity | 
| > ask1Size | String | Best ask quantity | 
| > price24hPcnt | String | 24-hour price change percentage | 
| > indexPrice | String | Index price  Available only for futures  | 
| > markPrice | String | Mark price   Available only for futures  | 
| > fundingRate | String | Funding rate   Available only for futures  | 
| > nextFundingTime | String | Next funding rate settlement time | 
| > openInterest | String | Open interest   Available only for futures  | 
| > deliveryTime | String | Delivery time  Available only for deliveries  | 
| > deliveryStartTime | String | Delivery start time   Available only for deliveries  | 
| > deliveryStatus | String | Delivery status  delivery_config_period New pair configuration delivery_normal Trading delivery_before 10 minutes before delivery, no new orders delivery_period During delivery, no opening or closing of positions, and no order cancellation Available only for deliveries  |