Bitcoin Futures Open Interest - All Exchanges
Total USD value of all open futures contracts across major exchanges including Binance, BitMEX, Kraken, ByBit, and others
Request format
curl -X GET "https://newhedge.io/api/v2/metrics/futures-open-interest/METRIC_NAME?api_token=YOUR_TOKEN"
api_token (required) — 24 character token.
resolution (optional) — 1d only for the metrics on this chart. A finer value is refused, never served as 1d: 401 when the token is not entitled to finer buckets, 400 when it is entitled and the metric does not ingest that bucket; see Resolutions.
before (optional) — exclusive cursor, returns observations older than this timestamp_ms. Works on every resolution.
limit (optional) — the most recent N observations, maximum 5000. Finer resolutions page by default (2500); a 1d request returns the whole series unless you send limit or before.
before and limit narrow a time series. A response with no single time axis, such as a hash keyed by venue or a labelled snapshot table, has nothing to cut on. It is returned whole, and both parameters are ignored rather than rejected.
A before that is not a positive epoch-millisecond timestamp is a 400. It is the one paging value we reject rather than ignore, because a page size has a sensible default and a cursor does not.
include (optional) — definition wraps the response as {"definition": …, "data": …} and returns the record shown under each metric; see Definitions. Any other value is a 400.
:metric_name — one of the metric names listed below.
200 with JSON payload, 400 for an unknown include value, 401 for missing/invalid token, 404 for missing resources. A 404 for a metric withdrawn on purpose adds withdrawn, withdrawn_on and reason, for example {"error":"Metric not found","withdrawn":true,"withdrawn_on":"2026-09-07","reason":"The venue's public feed reports insurance-fund settlements, not liquidation orders."}; a removed chart can add successor.
Plan and quota refusals keep these statuses and error texts and add code, required_plan, current_plan, feature, upgrade_url, limit and resets_at where they apply. A Pro token whose history window removed points also gets the X-Newhedge-History-Truncated headers, and for a Pro token X-Newhedge-Available-From is the start of the window. See Errors and plan limits.
Metrics
Each metric is fetched independently. Responses are trimmed samples to show structure.
Binance Futures Open Interestoi_binance_futures
Data used by the Bitcoin Futures Open Interest chart.
Resolutions: 1d only.
https://newhedge.io/api/v2/metrics/futures-open-interest/oi_binance_futures?api_token=YOUR_TOKEN
Replace `YOUR_TOKEN` with your API token.
[
[
1792886400000,
11124003012.3896
],
[
1792972800000,
10923192147.9905
],
[
1793059200000,
11134759865.9974
]
]
Value: Open interest of Bitcoin futures and perpetual contracts on the named venue, in US dollar notional. From 2026-09-17, a day the data provider leaves empty (and that is not later than the provider's latest published day) is Newhedge's own collected open interest for that venue: perpetual contracts plus dated futures where Newhedge collects them (Binance, OKX, Bybit, Deribit, Bitget, HTX, Kraken), perpetual contracts only otherwise (KuCoin, Bitfinex).
Units: usd
Timestamp: Labelled 00:00 UTC of the day it describes.
Calendar: calendar_daily
Revision policy: append_only. A stored day is never overwritten, with one exception. Before 2026-09-17 the values are the data provider's. From 2026-09-17, where the provider publishes no value for a day up to its latest published day, Newhedge fills the day from its own collected exchange data. If the provider later publishes a value for such a day, that value replaces the filled one. The two sources differ by a few percent on a given day, so the series can step at the changeover.
Universe: Bitcoin futures and perpetual contracts on the named venue.
Methodology version: 2026-10-16
OKX Futures Open Interestoi_okx_futures
Data used by the Bitcoin Futures Open Interest chart.
Resolutions: 1d only.
https://newhedge.io/api/v2/metrics/futures-open-interest/oi_okx_futures?api_token=YOUR_TOKEN
Replace `YOUR_TOKEN` with your API token.
[
[
1792886400000,
3332806286.6829
],
[
1792972800000,
3310179681.9899
],
[
1793059200000,
3461732226.8477
]
]
Value: Open interest of Bitcoin futures and perpetual contracts on the named venue, in US dollar notional. From 2026-09-17, a day the data provider leaves empty (and that is not later than the provider's latest published day) is Newhedge's own collected open interest for that venue: perpetual contracts plus dated futures where Newhedge collects them (Binance, OKX, Bybit, Deribit, Bitget, HTX, Kraken), perpetual contracts only otherwise (KuCoin, Bitfinex).
Units: usd
Timestamp: Labelled 00:00 UTC of the day it describes.
Calendar: calendar_daily
Revision policy: append_only. A stored day is never overwritten, with one exception. Before 2026-09-17 the values are the data provider's. From 2026-09-17, where the provider publishes no value for a day up to its latest published day, Newhedge fills the day from its own collected exchange data. If the provider later publishes a value for such a day, that value replaces the filled one. The two sources differ by a few percent on a given day, so the series can step at the changeover.
Universe: Bitcoin futures and perpetual contracts on the named venue.
Methodology version: 2026-10-16
Deribit Futures Open Interestoi_deribit_futures
Data used by the Bitcoin Futures Open Interest chart.
Resolutions: 1d only.
https://newhedge.io/api/v2/metrics/futures-open-interest/oi_deribit_futures?api_token=YOUR_TOKEN
Replace `YOUR_TOKEN` with your API token.
[
[
1792886400000,
1516387366.48
],
[
1792972800000,
1501841934.5
],
[
1793059200000,
1502689906.55
]
]
Value: Open interest of Bitcoin futures and perpetual contracts on the named venue, in US dollar notional. From 2026-09-17, a day the data provider leaves empty (and that is not later than the provider's latest published day) is Newhedge's own collected open interest for that venue: perpetual contracts plus dated futures where Newhedge collects them (Binance, OKX, Bybit, Deribit, Bitget, HTX, Kraken), perpetual contracts only otherwise (KuCoin, Bitfinex).
Units: usd
Timestamp: Labelled 00:00 UTC of the day it describes.
Calendar: calendar_daily
Revision policy: append_only. A stored day is never overwritten, with one exception. Before 2026-09-17 the values are the data provider's. From 2026-09-17, where the provider publishes no value for a day up to its latest published day, Newhedge fills the day from its own collected exchange data. If the provider later publishes a value for such a day, that value replaces the filled one. The two sources differ by a few percent on a given day, so the series can step at the changeover.
Universe: Bitcoin futures and perpetual contracts on the named venue.
Methodology version: 2026-10-16
ByBit Futures Open Interestoi_bybit_futures
Data used by the Bitcoin Futures Open Interest chart.
Resolutions: 1d only.
https://newhedge.io/api/v2/metrics/futures-open-interest/oi_bybit_futures?api_token=YOUR_TOKEN
Replace `YOUR_TOKEN` with your API token.
[
[
1792886400000,
5810805221.455
],
[
1792972800000,
5599537476.3519
],
[
1793059200000,
5664293549.2428
]
]
Value: Open interest of Bitcoin futures and perpetual contracts on the named venue, in US dollar notional. From 2026-09-17, a day the data provider leaves empty (and that is not later than the provider's latest published day) is Newhedge's own collected open interest for that venue: perpetual contracts plus dated futures where Newhedge collects them (Binance, OKX, Bybit, Deribit, Bitget, HTX, Kraken), perpetual contracts only otherwise (KuCoin, Bitfinex).
Units: usd
Timestamp: Labelled 00:00 UTC of the day it describes.
Calendar: calendar_daily
Revision policy: append_only. A stored day is never overwritten, with one exception. Before 2026-09-17 the values are the data provider's. From 2026-09-17, where the provider publishes no value for a day up to its latest published day, Newhedge fills the day from its own collected exchange data. If the provider later publishes a value for such a day, that value replaces the filled one. The two sources differ by a few percent on a given day, so the series can step at the changeover.
Universe: Bitcoin futures and perpetual contracts on the named venue.
Methodology version: 2026-10-16
BitMEX Futures Open Interestoi_bitmex_futures
Data used by the Bitcoin Futures Open Interest chart.
Resolutions: 1d only.
https://newhedge.io/api/v2/metrics/futures-open-interest/oi_bitmex_futures?api_token=YOUR_TOKEN
Replace `YOUR_TOKEN` with your API token.
[
[
1789344000000,
16299973.8041
],
[
1789430400000,
16026030.5037
],
[
1789516800000,
15617454.4761
]
]
Value: Open interest of Bitcoin futures and perpetual contracts on the named venue, in US dollar notional, stored as published.
Units: usd
Timestamp: Labelled 00:00 UTC of the day it describes.
Calendar: calendar_daily
Revision policy: append_only. A stored day is never overwritten.
Universe: Major Bitcoin derivatives venues.
Methodology version: 2026-09-06
Bitget Futures Open Interestoi_bitget_futures
Data used by the Bitcoin Futures Open Interest chart.
Resolutions: 1d only.
https://newhedge.io/api/v2/metrics/futures-open-interest/oi_bitget_futures?api_token=YOUR_TOKEN
Replace `YOUR_TOKEN` with your API token.
[
[
1792886400000,
3015509495.9
],
[
1792972800000,
3030589639.49
],
[
1793059200000,
3064942057.33
]
]
Value: Open interest of Bitcoin futures and perpetual contracts on the named venue, in US dollar notional. From 2026-09-17, a day the data provider leaves empty (and that is not later than the provider's latest published day) is Newhedge's own collected open interest for that venue: perpetual contracts plus dated futures where Newhedge collects them (Binance, OKX, Bybit, Deribit, Bitget, HTX, Kraken), perpetual contracts only otherwise (KuCoin, Bitfinex).
Units: usd
Timestamp: Labelled 00:00 UTC of the day it describes.
Calendar: calendar_daily
Revision policy: append_only. A stored day is never overwritten, with one exception. Before 2026-09-17 the values are the data provider's. From 2026-09-17, where the provider publishes no value for a day up to its latest published day, Newhedge fills the day from its own collected exchange data. If the provider later publishes a value for such a day, that value replaces the filled one. The two sources differ by a few percent on a given day, so the series can step at the changeover.
Universe: Bitcoin futures and perpetual contracts on the named venue.
Methodology version: 2026-10-16
Crypto.com Futures Open Interestoi_cryptocom_futures
Data used by the Bitcoin Futures Open Interest chart.
Resolutions: 1d only.
https://newhedge.io/api/v2/metrics/futures-open-interest/oi_cryptocom_futures?api_token=YOUR_TOKEN
Replace `YOUR_TOKEN` with your API token.
[
[
1792886400000,
917691786.604
],
[
1792972800000,
911527861.621
],
[
1793059200000,
916272689.601
]
]
Value: Open interest of Bitcoin futures and perpetual contracts on the named venue, in US dollar notional, stored as published.
Units: usd
Timestamp: Labelled 00:00 UTC of the day it describes.
Calendar: calendar_daily
Revision policy: append_only. A stored day is never overwritten.
Universe: Major Bitcoin derivatives venues.
Methodology version: 2026-09-06
KuCoin Futures Open Interestoi_kucoin_futures
Data used by the Bitcoin Futures Open Interest chart.
Resolutions: 1d only.
https://newhedge.io/api/v2/metrics/futures-open-interest/oi_kucoin_futures?api_token=YOUR_TOKEN
Replace `YOUR_TOKEN` with your API token.
[
[
1792886400000,
877097703.834
],
[
1792972800000,
906794557.702
],
[
1793059200000,
942582940.668
]
]
Value: Open interest of Bitcoin futures and perpetual contracts on the named venue, in US dollar notional. From 2026-09-17, a day the data provider leaves empty (and that is not later than the provider's latest published day) is Newhedge's own collected open interest for that venue: perpetual contracts plus dated futures where Newhedge collects them (Binance, OKX, Bybit, Deribit, Bitget, HTX, Kraken), perpetual contracts only otherwise (KuCoin, Bitfinex).
Units: usd
Timestamp: Labelled 00:00 UTC of the day it describes.
Calendar: calendar_daily
Revision policy: append_only. A stored day is never overwritten, with one exception. Before 2026-09-17 the values are the data provider's. From 2026-09-17, where the provider publishes no value for a day up to its latest published day, Newhedge fills the day from its own collected exchange data. If the provider later publishes a value for such a day, that value replaces the filled one. The two sources differ by a few percent on a given day, so the series can step at the changeover.
Universe: Bitcoin futures and perpetual contracts on the named venue.
Methodology version: 2026-10-16
Gate.io Futures Open Interestoi_gateio_futures
Data used by the Bitcoin Futures Open Interest chart.
Resolutions: 1d only.
https://newhedge.io/api/v2/metrics/futures-open-interest/oi_gateio_futures?api_token=YOUR_TOKEN
Replace `YOUR_TOKEN` with your API token.
[
[
1792886400000,
4520829670.8278
],
[
1792972800000,
4451435756.7688
],
[
1793059200000,
4563570799.0086
]
]
Value: Open interest of Bitcoin futures and perpetual contracts on the named venue, in US dollar notional, stored as published.
Units: usd
Timestamp: Labelled 00:00 UTC of the day it describes.
Calendar: calendar_daily
Revision policy: append_only. A stored day is never overwritten.
Universe: Major Bitcoin derivatives venues.
Methodology version: 2026-09-06
Huobi Futures Open Interestoi_huobi_futures
Data used by the Bitcoin Futures Open Interest chart.
Resolutions: 1d only.
https://newhedge.io/api/v2/metrics/futures-open-interest/oi_huobi_futures?api_token=YOUR_TOKEN
Replace `YOUR_TOKEN` with your API token.
[
[
1792886400000,
1585215776.11
],
[
1792972800000,
1559250959.64
],
[
1793059200000,
1542231078.17
]
]
Value: Open interest of Bitcoin futures and perpetual contracts on the named venue, in US dollar notional. From 2026-09-17, a day the data provider leaves empty (and that is not later than the provider's latest published day) is Newhedge's own collected open interest for that venue: perpetual contracts plus dated futures where Newhedge collects them (Binance, OKX, Bybit, Deribit, Bitget, HTX, Kraken), perpetual contracts only otherwise (KuCoin, Bitfinex).
Units: usd
Timestamp: Labelled 00:00 UTC of the day it describes.
Calendar: calendar_daily
Revision policy: append_only. A stored day is never overwritten, with one exception. Before 2026-09-17 the values are the data provider's. From 2026-09-17, where the provider publishes no value for a day up to its latest published day, Newhedge fills the day from its own collected exchange data. If the provider later publishes a value for such a day, that value replaces the filled one. The two sources differ by a few percent on a given day, so the series can step at the changeover.
Universe: Bitcoin futures and perpetual contracts on the named venue.
Methodology version: 2026-10-16
Bitfinex Futures Open Interestoi_bitfinex_futures
Data used by the Bitcoin Futures Open Interest chart.
Resolutions: 1d only.
https://newhedge.io/api/v2/metrics/futures-open-interest/oi_bitfinex_futures?api_token=YOUR_TOKEN
Replace `YOUR_TOKEN` with your API token.
[
[
1792886400000,
748799094.201
],
[
1792972800000,
742144735.607
],
[
1793059200000,
739894897.696
]
]
Value: Open interest of Bitcoin futures and perpetual contracts on the named venue, in US dollar notional. From 2026-09-17, a day the data provider leaves empty (and that is not later than the provider's latest published day) is Newhedge's own collected open interest for that venue: perpetual contracts plus dated futures where Newhedge collects them (Binance, OKX, Bybit, Deribit, Bitget, HTX, Kraken), perpetual contracts only otherwise (KuCoin, Bitfinex).
Units: usd
Timestamp: Labelled 00:00 UTC of the day it describes.
Calendar: calendar_daily
Revision policy: append_only. A stored day is never overwritten, with one exception. Before 2026-09-17 the values are the data provider's. From 2026-09-17, where the provider publishes no value for a day up to its latest published day, Newhedge fills the day from its own collected exchange data. If the provider later publishes a value for such a day, that value replaces the filled one. The two sources differ by a few percent on a given day, so the series can step at the changeover.
Universe: Bitcoin futures and perpetual contracts on the named venue.
Methodology version: 2026-10-16
Kraken Futures Open Interestoi_kraken_futures
Data used by the Bitcoin Futures Open Interest chart.
Resolutions: 1d only.
https://newhedge.io/api/v2/metrics/futures-open-interest/oi_kraken_futures?api_token=YOUR_TOKEN
Replace `YOUR_TOKEN` with your API token.
[
[
1792886400000,
219632443.6823543
],
[
1792972800000,
221412671.458937
],
[
1793059200000,
210120771.2308
]
]
Value: Open interest of Bitcoin futures and perpetual contracts on the named venue, in US dollar notional. From 2026-09-17, a day the data provider leaves empty (and that is not later than the provider's latest published day) is Newhedge's own collected open interest for that venue: perpetual contracts plus dated futures where Newhedge collects them (Binance, OKX, Bybit, Deribit, Bitget, HTX, Kraken), perpetual contracts only otherwise (KuCoin, Bitfinex).
Units: usd
Timestamp: Labelled 00:00 UTC of the day it describes.
Calendar: calendar_daily
Revision policy: append_only. A stored day is never overwritten, with one exception. Before 2026-09-17 the values are the data provider's. From 2026-09-17, where the provider publishes no value for a day up to its latest published day, Newhedge fills the day from its own collected exchange data. If the provider later publishes a value for such a day, that value replaces the filled one. The two sources differ by a few percent on a given day, so the series can step at the changeover.
Universe: Bitcoin futures and perpetual contracts on the named venue.
Methodology version: 2026-10-16