Skip to main content

GET /v2/open-interest

Returns open interest from a specific exchange.

Query Parameters

exchange
string
Exchange ID.
symbol
string
Filter by symbol.

Example

curl "https://api.crypton.dev/v2/open-interest?exchange=bybit"
{
  "status": "ok",
  "timestamp": 1709640000000,
  "data": [
    {
      "exchange": "bybit",
      "symbol": "BTCUSDT",
      "oi_usd": 3100000000.00,
      "oi_base": 43661.97,
      "timestamp": 1709640000000
    }
  ]
}

Response Fields

data[].oi_usd
number
Open interest in USD.
data[].oi_base
number | null
Open interest in base asset. Not all exchanges provide this.

Field Reference

FieldTypeDescriptionGranularityExample
exchangestringExchange ID"bybit"
symbolstringSymbol in exchange-native format"BTCUSDT"
oi_usdnumberOpen interest in USD~30s per exchange3100000000.00
oi_basenumber | nullOI in base asset. Null if exchange doesn’t provide~30s per exchange43661.97
timestampintegerUnix ms of last fetch~30s1709640000000

Data Sources

Exchanges with has_oi: true: Binance, Binance COIN-M, BingX, Bitget, MEXC, OKX, Bybit, Gate.io, HTX, KuCoin Futures, BitMEX, Deribit, Coinbase International, Hyperliquid, dYdX.

Live Testing

curl -s "https://api.crypton.dev/v2/open-interest?exchange=bybit" | jq '.data[:3]'
curl -s "https://api.crypton.dev/v2/open-interest?exchange=binance&symbol=BTCUSDT" | jq .