---
title: "Open Interest"
method: GET
path: "/api/v1/market-intelligence/open-interest"
tags: ["Market Intelligence"]
---

# Open Interest

`GET /api/v1/market-intelligence/open-interest`

## Request

- Base URL: `https://cryptodataapi.com`
- URL: `https://cryptodataapi.com/api/v1/market-intelligence/open-interest`
- Auth: API key in header `X-API-Key`

Cross-exchange open interest.

Returns multi-symbol data (top ~25 perps) when available, falling back to
BTC-only from the fast-refresh cache.

**Filter semantics:** ``exchange=`` is a **coin-set filter**, not an
exchange-data filter. With ``exchange=hyperliquid`` you get the coins
listed on Hyperliquid, but each entry's ``exchange_list`` still aggregates
open interest across all CEXes. For Hyperliquid's own per-asset OI use
``/daily/hyperliquid`` — note that ``open_interest`` there is in base-coin
units, with ``open_interest_usd`` as a derived USD notional.

## Query parameters

- `symbol` string: Filter to a single coin (e.g. BTC)
- `exchange` string: Filter to coins on exchange: hyperliquid, binance_spot, asterdex, or all
- `type` string: Instrument type — currently a no-op reserved for future filtering; only perps data is returned
- `limit` integer: Max coins to return (default 250)

## Response `200`

Successful Response

- MarketIntelligenceDataResponse: Generic market intelligence data wrapper.
  - `data` unknown, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/cryptodataapi/apis/crypto-data-api.md) · [All operations](https://skmtc.dev/cryptodataapi/apis/crypto-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cryptodataapi/apis/crypto-data-api/revisions/8628b754ca81?raw)
