This section is for the Hyperliquid L1. Click here if you are looking for the
EVM-compatible blockchain
HyperEVM
Data Delivery & Interfaces
We offer the following delivery methods for both historical and near realtime data for Hyperliquid.Explorer
Via the Allium App or Explorer APIs (Historical Data)
Datashares
Via Snowflake, Databricks, Google Cloud (Historical Data)
Datastreams
Via Kafka, Pub/Sub (Near Realtime Data)
Realtime APIs
Via API Endpoints
Historical Data CaveatsHyperliquid DEX Trades
- Hyperliquid DEX Trades are fully backfilled for every address, except for ~4,000 traders (~1% of traders) who had made more than 10k trades at the time of backfill in March 2025.
- This is because the Hyperliquid API only makes the last 10k trades available, and there are no other ways to retrieve the missing historical data. This means the following data is available:
- Pre-March 2025: all trades are available for all addresses, except for ~4,000 traders, where only the last 10k trades are available
- March 2025 onwards: all trades are available for all addresses
- Hyperliquid Orders cannot be backfilled. Data is available since we started running nodes in house. We minimise the possibility of missing out orders by running three nodes. Gaps may exist in the unexpected event of node failures.
Data Schemas
The following data schemas are available:Using
hyperliquid.dex.trades is recommended as it enriches the raw.trades
table with relevant trade & token metadata, including HIP-3 permissionless perpetual details.| Table Name | Description |
|---|---|
hyperliquid.metrics.overview | Daily overview metrics for Hyperliquid, including trading volume, fees, open interest, liquidations, bridge flows, and HIP-3 activity. |
hyperliquid.dex.trades | Enriched DEX trades for spot and perpetual markets, including HIP-3 permissionless perpetuals, with granular fees, PnL, and positions. |
hyperliquid.assets.transfers | Token transfers on Hyperliquid L1. Currently only includes deposits & withdrawals for Arbitrum. |
Raw Data Schemas
| Table Name | Description |
|---|---|
hyperliquid.raw.fills | Raw Hyperliquid fills data. |
hyperliquid.raw.orders | Raw Hyperliquid orders data. |
hyperliquid.raw.blocks | Blocks level metadata, including block height, hash, timestamp, and proposer. |
hyperliquid.raw.transactions | Transactions data for each block on Hyperliquid. |
hyperliquid.raw.tokens | List of tokens that are traded on Hyperliquid DEX, with token metadata such as token name and symbol. Currently only includes spot tokens. |
hyperliquid.raw.perpetual_markets | Perpetual markets metadata including HIP-3 permissionless perpetual DEXes, leverage settings, and market configuration. |
hyperliquid.raw.builder_fills | Fills completed builders, including builder fees and the builder address from 2024-10-27 |
hyperliquid.raw.builder_transactions | Successfully completed transactions with builder address and fee, built incrementally from hyperliquid.raw.transactions |
hyperliquid.raw.builder_labels | Builder address and builder identity mapping, source from publicly available data. |
hyperliquid.raw.register_referral | Successfull referral registration filetered from hyperliquid.raw.transactions. Contains the referral code used e.g. PURS and the address of the user registering the referral. |
hyperliquid.raw.set_referrer | Sucessful registration of a referrer filtered from hyperliquid.raw.transactions. Contains the referral code used e.g. PURS and the address of the user settingt the referrer. |
Data Characteristics
In this section, we explain some of the characteristics of Hyperliquid data.- Granular Trade Data
- trade_id & unique_id
- Null Transaction Hash
- Open Status
- Trigger Orders
- Transaction Actions
The
hyperliquid.dex.trades table now includes granular columns for fees, PnL, positions, and liquidation details that were previously only available in the extra_fields JSON column of raw.trades. These include:- Fees:
fee_token,seller_fee,buyer_fee,seller_builder_fee,buyer_builder_fee - PnL & Positions:
seller_closed_pnl,buyer_closed_pnl,seller_start_position,buyer_start_position - Trade Direction:
seller_dir,buyer_dir,seller_crossed,buyer_crossed - Order IDs:
seller_order_id,buyer_order_id,seller_twap_id,buyer_twap_id - Liquidation:
liquidated_user,liquidation_mark_price,liquidation_method - HIP-3:
perp_dex,perp_market_name,perp_dex_deployer,perp_dex_fee_recipient,is_hip3