Ticker

Websocket for ticker data

Description

Interval: 500ms

Request

{"event": "subscribe", "arg": [{ "channel": "ticker", "sym":"OKX_SPOT_BTC_USDT" }]}
Field nameTypeNecessaryRemarks
eventStringYsubscribe / unsubscribe
argsArrayYSubscribe param. There can be no more than 50 sym parameters per subscribe.
> channelStringYChannel name: ticker
> symStringYUnique identifier

Response

{"event":"subscribe","arg":[{"channel":"ticker","sym":"OKX_SPOT_BTC_USDT"}],"code":0,"message":"Success"}
FieldTypeRemarks
eventStringsubscribe / unsubscribe
codeStringError Code
msgStringError Message
argsArraySubscribe param
> channelStringChannel name: ticker
> symStringUnique identifier

Data Sample:

{
   "arg":{
      "channel":"ticker",
      "sym":"OKX_SPOT_BTC_USDT"
   },
   "data":{
      "last":"93166.6",
      "low24h":"90986.9",
      "high24h":"93888",
      "open24h":"91860.2",
      "vol24h":"1207371025.181592114",
      "vol24v":"13078.22438585",
      "chg":"0.014222",
      "ts":"1732093591811"
   }
}
FieldTypeRemarks
> channelStringticker
symStringUnique identifier
dataArrayData
> symStringUnique identifier
> lastStringLast Traded Price
> lastSzStringLast Traded Quantity, 0 stands for non-traded
> low24hStringLowest Price in 24hrs
> open24hStringOpen Price in 24hrs
> high24hStringHighest Price in 24hrs
> vol24hStringTrading Quantity in 24hrs
> vol24vStringTrading Volume (USDT) in 24hrs
> chgStringChange percentage
> tsStringTimestamp, in Unix millionsecond. e.g. 1732093591811