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.Raw Data Schemas
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