Skip to main content
Perpetuals metrics come from fill events on-chain or from each venue’s API. Volume and fees are daily sums; open interest is an end-of-day snapshot.

Metrics

OPEN_INTEREST is LAST: an end-of-day snapshot of outstanding positions. Never sum it. PERP_VOLUME is SUM and does accumulate. Mixing the two up is the most common error in perps analysis.

Covered venues

hype · aster · lit · apex · edgex · extended · ostium · paradex · gns · gmtrade · hyena · paragon · tradexyz · jup

Example: Volume, open interest and fees

A dash means the venue doesn’t expose that metric. How the absence arrives depends on the call: without summarize, the response carries the string "Metric not available for asset." in place of the data array; with summarize=true (as in the request above) it comes back as a well-formed tuple, ["Aster", null], with a null value instead. See Core concepts.

Hyperliquid goes deeper

Hyperliquid exposes 78 metrics, well beyond the standard set: order-book depth at 1/2/3bps, TAKE_RATE, BUILDER_CODE_VOLUME, chain-level metrics for the L1 itself (CHAIN_TVL, CHAIN_FEES, CHAIN_DAU and more), and _EXCLUDING_HIP3 variants of the core perps metrics (PERP_VOLUME_EXCLUDING_HIP3, OPEN_INTEREST_EXCLUDING_HIP3, and others) that strip out HIP-3 builder-deployed markets:

Split volume by market

dimensionType=TOKEN breaks PERP_VOLUME down per market on venues that support it:
This returns one series per market: BTC-hype, ETH-hype, AAVE-hype, and so on. On Hyperliquid, PERP_VOLUME splits by TOKEN and TOKEN_TYPE. Each metric’s cuts array in GET /supported-metrics/ lists the dimensions it supports.