OPEN_INTEREST
Rate Limit: 10 requests per second per IP for Subscribe and Unsubscribe.
channel is only suitable for contract pairs
Active currency pair 4s push, inactive currency pair maximum 15s
Request
{
"event": "SUBSCRIBE",
"arg": [
{
"channel": "OPEN_INTEREST",
"instId": "OKX_PERP_BTC_USDT"
}
]
}
Field name | Type | Necessary | Remarks |
---|---|---|---|
event | String | Y | SUBSCRIBE, UNSUBSCRIBE |
arg | Array | Y | Subscribe param,there can be no more than 50 instId parameters per subscribe |
> channel | String | Y | Channel name: OPEN_INTEREST |
> instId | String | Y | Unique identifier |
Response
Field | Type | Remarks |
---|---|---|
event | String | Event |
code | String | Error Code |
msg | String | Error Message |
arg | Array | Subscribe param |
> channel | String | Channel |
> instId | String | Unique identifier |
{
"event": "SUBSCRIBE",
"arg": [
{
"channel": "OPEN_INTEREST",
"instId": "BINANCE_PERP_BTC_USDT"
}
],
"code": 0,
"message": "Success"
}
Open_Interest example:
Field | Type | Remarks |
---|---|---|
channel | String | OPEN_INTEREST |
instId | String | Unique identifier |
open_interest | String | eg. 24h Volume(BTC) for BTCUSDT |
localTs | Long | Update time |
{
"channel": "OPEN_INTEREST",
"localTS":1742197863262,
"instId": "BINANCE_PERP_BTC_USDT",
"open_interest": "12875700048"
}