Skip to main content
One row per perpetual futures market in dimensions.perp_markets, a contract that follows an underlying asset’s price. perp_market_id identifies the market and its settlement chain, and is the key every perpetual figure joins on.

Coverage

One row per app, and a tick marks every app that reports the measure at this grain. It is the same table as the Perp market tab of Perpetuals.
AppProjectNotional volumeOpen interestFunding rateLiquidationsActive tradersFeesRevenue
dreamcash-perpshyperliquidβœ“βœ“βœ“βœ“βœ“βœ“βœ“
entropyio-perpshyperliquidβœ“βœ“βœ“βœ“βœ“βœ“βœ“
felix-perpshyperliquidβœ“βœ“βœ“βœ“βœ“βœ“βœ“
hyena-perpshyperliquidβœ“βœ“βœ“βœ“βœ“βœ“βœ“
hyperliquid-perpshyperliquidβœ“βœ“βœ“βœ“βœ“βœ“βœ“
kinetiq-perpshyperliquidβœ“βœ“βœ“βœ“βœ“βœ“βœ“
paragon-perpshyperliquidβœ“βœ“βœ“βœ“βœ“βœ“βœ“
tradexyz-perpshyperliquidβœ“βœ“βœ“βœ“βœ“βœ“βœ“
ventuals-perpshyperliquidβœ“βœ“βœ“βœ“βœ“βœ“βœ“
mux-perpsmuxβœ—βœ—βœ—βœ“βœ—βœ—βœ—

Columns

ColumnTypeDescription
perp_market_idSTRINGIdentifier of the market: the registered market key joined with the chain on HyperCore; {pool_address}:{asset_index}-{chain_id} on MUX.
project_idSTRINGProject the exchange app belongs to.
interface_app_idSTRINGThe builder credited for the market. Every fill in the market has this one value, and a market’s whole volume lands under one interface app.
chain_idSTRINGChain the market settles on.
exchange_app_idSTRINGThe venue that settles the trades. It matches interface_app_id on a venue’s own markets and differs on a builder-deployed HIP-3 market, where the engine is hyperliquid-perps and the interface is the listing builder.
quote_asset_idSTRINGThe token positions settle in, keyed like dimensions.assets. Null on MUX markets, which accept several collateral tokens and price in USD.
base_reference_asset_idSTRINGThe reference asset whose price the market follows, keyed like dimensions.reference_assets. Null where the market’s asset has no reference-asset mapping.
nameSTRINGReadable market name, for example BTC Perpetual.
statusSTRINGListing status from the market registry, such as active. Null for markets identified from executions.

Sample queries

Notional volume is published twice, once crediting the exchange app that settled the trades and once crediting the interface app they came through. Each table is a complete account of the same trades, so read one of them.