Skip to main content
GET
/
openapi
/
v1
/
crypto
/
derivatives
Crypto derivatives metrics
curl --request GET \
  --url https://api.hayinsights.com/openapi/v1/crypto/derivatives \
  --header 'X-API-Key: <api-key>'
{
  "success": true,
  "statusCode": 200,
  "data": {
    "openInterest": {
      "btc": {
        "symbol": "BTCUSDT",
        "value": "98678.224",
        "unit": "USDT"
      },
      "eth": {
        "symbol": "ETHUSDT",
        "value": "2240418.100",
        "unit": "USDT"
      }
    },
    "fundingRate": {
      "btc": {
        "rate": 0.00000854,
        "annualized": 0.93513
      },
      "eth": {
        "rate": -0.00000986,
        "annualized": -1.0796700000000001
      }
    },
    "liquidations24h": {
      "total": 600914130.33,
      "long": 515261276.52,
      "short": 85652853.81
    },
    "putCallRatio": {
      "btc": {
        "ratio": 0.633,
        "putOi": 169791,
        "callOi": 268093
      }
    }
  },
  "meta": {
    "timestamp": "2026-06-19T08:50:01.022Z"
  }
}

Authorizations

X-API-Key
string
header
required

Your HayInsights API key (prefixed apk_). Create and manage keys in the HayInsights dashboard (Account → API keys).

Send it in the X-API-Key header on every request to /openapi/v1/*. Which data domains you may access and your request quota are both governed by the subscription plan attached to the key — see the Plans & features and Rate limits guides.

Response

Derivatives-market metrics snapshot.

Standard success envelope shared by every endpoint. Each operation's response wrapper extends this (via allOf) and adds a typed data property.

success
boolean
required

Always true for a successful response.

Example:

true

statusCode
integer
required

Mirrors the HTTP status code.

Example:

200

data
object
required

Derivatives-market metrics — open interest, funding rates, 24h liquidations and the options put/call ratio for the major coins.

meta
object

Response metadata. Always present; timestamp is the server time the response was generated.