Hyperliquid Open Interest and Perp Positions Data
Point-in-time perpetual position snapshots at regular block intervals: size, entry price, leverage, margin and accumulated funding, per user and market.

A position snapshot on Hyperliquid is the state of an account's perpetual positions at a block height: the size held, the entry price, the leverage and margin settings in force, and the funding accumulated against it. Snapshots are taken at regular block intervals, so a series of them is a time series of exposure, and open interest is read across accounts from the same rows. Fills tell you what changed; snapshots tell you what was held.
What one row represents
One row is one account’s position in one market at one snapshot height: the size held, the price it was entered at, the leverage and margin settings in force, and the funding accumulated against it. Snapshots are taken at regular block intervals, so a series of them is a time series of exposure, and open interest is read across accounts from the same rows.
Forward-looking risk is not a liquidation event
Hyperliquid’s clearinghouse state carries a liquidationPx for each position: the price at which that position would be liquidated. It is a risk estimate about a price that has not been reached, and Hyperliquid says as much, noting that the figure “still may not be the actual liquidation price due to funding payments or changes in unrealized pnl in other positions”.
A liquidation event is the opposite in kind. It is a past execution, recorded on the fill that closed the position and carrying the mark price it closed at. Counting liquidationPx values as liquidations counts risk, not outcomes. See Hyperliquid liquidations data for the event side.
Pairing snapshots with fills
Because both surfaces carry a block height, a snapshot before a close and a snapshot after it bracket the fills that did the closing. That gives you exposure going in, the executions themselves, and exposure coming out, with funding accounting for part of the equity change in between. The per-position and per-account field names are documented on Hyperliquid’s perpetuals info endpoint page.
Delivery
Available history is delivered as a Snowflake datashare or as files to your own bucket.
Hyperliquid fields SonarX indexes
| Hyperliquid field | What it is | SonarX indexes it |
|---|---|---|
coin | the perpetual market | ✓ |
szi | the signed position size | ✓ |
entryPx | the entry price | ✓ |
leverage | the leverage in force, including whether it is cross or isolated | ✓ |
maxLeverage | the maximum leverage allowed for the market | ✓ |
cumFunding | the funding accumulated against the position | ✓ |
Field definitions and mechanics: Hyperliquid's own documentation. Chain overview: indexed Hyperliquid blockchain data.
Frequently asked questions
What is a Hyperliquid position snapshot?
A position snapshot is the state of an account's perpetual positions at a block height: the size held, the price it was entered at, the leverage and margin settings in force, and the funding accumulated against it. Snapshots are taken at regular block intervals, so a series of them is a time series of exposure.
How is Hyperliquid open interest read from position data?
Open interest is read across accounts from the same snapshot rows. Summing position size per market at a snapshot height gives the exposure held at that height, and comparing snapshots gives how it changed, with the fills between them explaining the change.
Is liquidationPx a liquidation event?
No. Hyperliquid's clearinghouse state carries a liquidationPx for each position, the price at which that position would be liquidated. It is a risk estimate about a price not yet reached, and Hyperliquid notes it still may not be the actual liquidation price due to funding payments or changes in unrealized PnL in other positions. A liquidation event is a past execution recorded on the closing fill.
How do position snapshots pair with Hyperliquid fills?
Both carry a block height, so a snapshot before a close and a snapshot after it bracket the fills that did the closing. That gives exposure going in, the executions themselves, and exposure coming out, with funding accounting for part of the equity change in between.
Get started
Query Hyperliquid open interest and perp positions data
Tell us the delivery target and the history depth you need, and we scope the Hyperliquid share against it.
Other Hyperliquid datasets

Hyperliquid Liquidations Data
Hyperliquid marks liquidations on the fill that closes the position, carrying the liquidated user, the mark price and the method used to close it.

Hyperliquid Fills Data
Trades executed on HyperCore, per user and per market: price, size, side, direction, the position before the fill, realised PnL on the closed part, and fees.

Hyperliquid Funding Data
Hyperliquid funding recorded hourly, one entry per account and perpetual market: the rate applied, the USDC amount paid, and the position size it covered.