Aperiodic
MarketsLive
Pricing
Get Started

Metrics library · Derivatives

Open interest

Get the data

Open interest in contracts, change over the last 24 hours, BTC perps, last 24 hours

DELAYED 15 MIN…Updates by itself every 5 minutes

Loading…

Open interest in contracts, change over the last 24 hours, latest

Binance
—
OKX
—
Hyperliquid
—

Each line starts at zero, so venues of different sizes compare. Lines that split mean positions are building on one venue only.

How it's builtBTC, May 2025Perps rankedFieldsDownloadFAQ

Contracts open at the end of each bar. Read with price, it shows whether a move opened positions or closed them.

Open interest values with percentage change, volatility, and OI/price change ratio.

Built from
Derivatives
Fields
4
Intervals
1m to 1d
Plan
Pro
Venues
Binance, OKX, Hyperliquid
Live
Free 15 minutes behind; real time on paid plans

How it's built

One real 5-minute bar from the free preview, field by field.

The 5m bar from 14:00 to 14:05 UTC on 14 May 2025, Binance BTC-USDT perpetual, from the free preview.

  1. Step 1

    Open interest in contracts and dollars

    open_interest=last value in the bar=81,053 BTC
    open_interest_notional=81,053 BTC × mark $103,817.2=$8.41B

    Open interest in contracts changes only when positions open or close. In dollars it also moves with the price, so the change below is in contracts.

    81,262 BTC80,977 BTC
    13:0514:00

    open_interest at each bar's close, in BTC (one contract is one BTC here).

  2. Step 2

    Change over the bar

    open_interest_pct_change=(last − first) / first × 100=0.0744%
    open_interest_volatility=std of each update's change=7.01e-5
  3. Step 3

    Compare with the price move

    oi_price_change_ratio=0.0744% / -0.0930% (mark)=-0.800

    Negative because open interest rose while the mark fell. Positions opened on a falling price, which is usually read as short buildup.

  4. Step 4

    The bar

    open_interest
    81,053.173 BTC
    open_interest_pct_change
    0.0744%
    open_interest_volatility
    7.01e-5
    oi_price_change_ratio
    -0.800

What drove BTC's open interest, hour by hour

BTC open interest on Binance rose 15.8% in May, yet its hours split almost evenly four ways.

BTC-USDT perpetual on Binance, 5m bars, 1 to 31 May 2025, from the free preview.

Share of hours
28%
22%
21%
29%
Long buildupShort coveringShort buildupLong unwinding

Each hour of May, by price and open interest.

Of 744 hours, 28% were long buildup (price up, open interest up), 22% short covering (price up, open interest down), 21% short buildup (price down, open interest up) and 29% long unwinding (price down, open interest down).

Long buildup hours moved the most, 31.3 bps on average, against 22.7 bps for short buildup. The monthly change hides this, so read positioning hour by hour.

Where open interest grew and shrank most

Among the 100 most traded perps on Binance, OKX and Hyperliquid, by 24-hour volume.

DELAYED 15 MINto 14:45 UTCUpdates by itself every 5 minutes

Highest

#PerpOpen interest, 24h
  1. 1MU Hyperliquid · USDC+98.83%
  2. 2SOXL Hyperliquid · USDC+75.88%
  3. 3SOXL OKX · USDT+57.48%
  4. 4SOXL Binance · USDT+54.19%
  5. 5ELSA Binance · USDT+46.84%

Lowest

#PerpOpen interest, 24h
  1. 1CL Hyperliquid · USDC-35.47%
  2. 2GOOGL Hyperliquid · USDC-22.35%
  3. 3AIN Binance · USDT-21.91%
  4. 4GOOGL Binance · USDT-20.82%
  5. 5CL OKX · USDT-18.80%

How to read it

open_interest is in the venue's contracts: BTC on Binance and Hyperliquid, contracts on OKX. A price move alone does not change it, so it separates new positions from old ones.

open_interest_pct_change is the change over the interval. oi_price_change_ratio divides it by the price change: large means positions moved more than price did.

open_interest_volatility is how much it swung inside the interval. A spike with no net change means positions opened and closed fast, often liquidations meeting new entries.

open_interest
Last open interest value in the interval
open_interest_pct_change
Percentage change in open interest from the first value to the last value in the interval
open_interest_volatility
Standard deviation of tick-to-tick open-interest percentage changes in the interval
oi_price_change_ratio
Open-interest return divided by mark-price return over the interval
The research behind itHide the research

Open interest (OI) — the total number of outstanding derivative contracts — measures how much leverage the system is carrying. But raw OI is static information. Changes in OI, and their relationship to price, reveal the market's structural state in ways that price alone cannot.

The OI-price framework

The interaction between OI and price changes produces four distinct regimes, each with a well-established interpretation in derivatives market analysis (Bessembinder & Seguin, 1993):

| Price | OI | Interpretation | | ----- | ---- | -------------------------------------------------------------- | | Up | Up | New longs entering — trend confirmation. Money flowing in. | | Up | Down | Short covering rally — existing shorts forced out, unstable. | | Down | Up | New shorts entering — trend confirmation. Active selling. | | Down | Down | Long liquidation — longs forced out on margin calls, unstable. |

The critical distinction: OI increasing during a price move means new positions are being established in the direction of the move — conviction. OI decreasing during a price move means the move is powered by forced liquidations or voluntary unwinding — fragility.

Beyond the simple framework

We compute three derived metrics that capture the dynamics of leveraged positioning:

OI volatility — the standard deviation of tick-by-tick OI percentage changes within an interval. High OI vol means rapid entry and exit of leveraged positions — speculative churning. Hong & Yogo (2012) showed that aggregate open interest across commodity futures predicts both commodity and equity returns, suggesting that OI dynamics capture broad risk appetite shifts.

OI/price change ratio — how much does OI move per unit of price change? In fragile, over-leveraged markets, even small price perturbations trigger disproportionate OI changes as cascading liquidations propagate. When this ratio is high, the market is in the "leveraged instability" regime that Brunnermeier & Pedersen (2009) modeled as the feedback loop between market liquidity and funding liquidity.

OI volatility spike without a corresponding price move — this is rapid rotation of positions. Speculative participants are churning — opening and closing positions at high frequency. This increased kinetic energy in the positioning market raises the probability of abrupt moves in either direction.

The crypto-specific dimension

In crypto perpetual futures, OI dynamics are particularly informative because: (1) leverage ratios are often extreme (50–125x is available), (2) liquidation mechanisms are automatic and public, and (3) the relationship between OI, funding rates, and basis creates observable feedback loops that in traditional markets are hidden inside broker balance sheets.

When OI is rising rapidly alongside a price trend and funding is extreme, you're watching the buildup of a liquidation cascade in real time.


References:

  • Bessembinder, H. & Seguin, P.J. (1993). "Price Volatility, Trading Volume, and Market Depth: Evidence from Futures Markets." Journal of Financial and Quantitative Analysis, 28(1), 21–39.
  • Hong, H. & Yogo, M. (2012). "What Does Futures Market Interest Tell Us About the Macroeconomy and Asset Prices?" Journal of Financial Economics, 105(3), 473–490.
  • Brunnermeier, M.K. & Pedersen, L.H. (2009). "Market Liquidity and Funding Liquidity." Review of Financial Studies, 22(6), 2201–2238.

Download the same month

No account needed. Pro adds every venue and perp, at 1-minute to daily bars.
# Install the Aperiodic CLI into ~/.local/bin
mkdir -p "$HOME/.local/bin"
curl -fsSL https://raw.githubusercontent.com/aperiodic-io/cli/main/install.sh | INSTALL_DIR="$HOME/.local/bin" bash
export PATH="$HOME/.local/bin:$PATH"

# Free preview — no API key required
aperiodic open_interest --preview \
  --exchange binance-futures \
  --symbol perpetual-BTC-USDT:USDT \
  --interval 5m \
  --timestamp exchange \
  --start-date 2025-05-01 \
  --end-date 2025-05-31 \
  --output-dir ./data && echo "Saved to $PWD/data"

Questions

Related

FundingWhat longs pay shorts, every perpBasisPerp price against its index, in bpsFlowTaker buys against sells, by size, with toxicity
Aperiodic

Built from hundreds of terabytes of raw data and distilled into point-in-time metrics you can pull as parquet files. Plus the raw trades, quotes and derivatives data behind them.

Use Cases
  • Improve your backtest
  • Find new alpha
  • Execute smarter
Indices
  • All indices
  • Aperiodic Cost Index
  • Aperiodic Depth Index
  • Aperiodic Impact Index
Metrics
  • Metrics library
  • Data Catalog
  • Live markets dashboard
  • Global Liquidity
  • Unusual activity
  • Order Flow
  • L1 & L2
  • Derivatives
  • RWA
  • Raw Data
Developers
  • API Docs
  • Live WebSocket Feed
  • MCP Server
  • Notebooks
  • For AI Agents
  • Atlas Security Master
  • Pre-flight
  • Changelog
  • Roadmap
  • llms.txt
Learn
  • Replays
  • Microstructure Guide
  • Architecture
  • Research Blog
  • FAQ
Compare
  • All vendors
  • vs. Tardis
  • vs. CoinGlass
  • vs. Kaiko
  • vs. Amberdata
Company
  • Pricing
  • Contact
  • Book a call
  • Terms of Service
  • Privacy Policy
  • Licensing
  • SLA

© Copyright 2026 Aperiodic. All Rights Reserved.

Aperiodic Limited · Registered in Ireland · Company No. 815273 ·
136 Capel Street, Dublin D01 T2C9, Ireland

Shown: minute closes of 847 perpetuals, 20:30–22:30 UTC on 10 Oct 2025, IOTX in orange · built with ohlcv 1m