Open interest is a periodic snapshot published by each exchange, not a continuous event stream; snapshot cadence varies by venue.
Binance Open Interest Dataset
Binance Historical Open Interest Data
Binance open interest snapshots in contracts and quote notional, aligned with the schema used across CryptoHFTData derivatives venues.
Coverage
Open interest coverage
Coverage is organized by exchange, market type, and hourly object path. Live symbol counts are shown when the symbols API responds during page generation.
| Venue | Exchange ID | Market | History start | Open interest symbols |
|---|---|---|---|---|
| Binance Futures | binance_futures | Futures | 2025-06-28 | 662 |
Schema
Normalized open interest schema
Every open interest row is an exchange-published snapshot with total open contracts, quote notional value when available, and snapshot timing.
| Field | Type | Nullable | Description |
|---|---|---|---|
| received_time | INT64 | No | Unix timestamp (nanoseconds) when our system received the open interest data |
| symbol | STRING | No | Trading pair symbol (e.g., 'BTCUSDT') |
| sum_open_interest | STRING | Yes | Total open interest by contract quantity (stored as string for precision) |
| sum_open_interest_value | STRING | Yes | Total open interest notional value in quote currency (stored as string for precision) |
| timestamp | INT64 | No | Unix timestamp when the open interest snapshot was taken by the exchange |
Access
Download with Python or REST
The sample below downloads BTCUSDT from Binance Futures for 2025-08-01, hour 20.
import cryptohftdata as chd
client = chd.CryptoHFTDataClient(api_key="your-api-key-here")
df = client.get_open_interest(
symbol="BTCUSDT",
exchange=chd.exchanges.BINANCE_FUTURES,
start_date="2025-08-01",
end_date="2025-08-01",
)
print(df.head())
print(f"Open interest snapshots: {len(df):,}")curl "https://api.cryptohftdata.com/download?file=binance_futures/2025-08-01/20/BTCUSDT_open_interest.parquet.zst&api_key=your-api-key-here" \
-o BTCUSDT_open_interest_20.parquet.zstCaveats
What this data is and is not
These details are important for accurate backtests, replay pipelines, and microstructure features.
Values are reported in contracts and in quote notional where the exchange provides both.
This page starts on 2025-06-28 based on the earliest stored hourly files for its covered exchange IDs and grows as new hourly files are published.
Next
Use the open interest data
Start with an API key, then move between docs, tutorials, and the browser data explorer as needed.