Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

HyperLiquid Tables

Tables containing HyperLiquid perpetual exchange data including trades, orders, and funding rates.

Last updated: 2026-05-23 21:01 UTC

Tables (4)

TableRowsSize
agg_fulfilled_order425,720,90810.15 GB
raw_node_fills_by_block2,175,505,136152.84 GB
view_perpetual_wallet00 B
view_wallet_position00 B

agg_fulfilled_order

StatisticValue
Rows425,720,908
Size10.15 GB
Partition KeytoYYYYMM(utc_first_fill_dt)
TTLutc_first_fill_dt + toIntervalDay(90)
Columns:
ColumnTypeDescription
utc_first_fill_dttmSimpleAggregateFunction(min, DateTime64(3, 'UTC'))UTC datetime of the first fill for this order
utc_first_fill_dtDateUTC date of the first fill (for partitioning)
order_idInt64Unique order identifier
wallet_addressStringWallet address of the trader
coinStringTrading pair symbol (e.g., BTC, ETH)
sideStringTrade side (Buy/Sell)
twap_idNullable(Int64)TWAP order identifier (if part of TWAP)
sizeSimpleAggregateFunction(sum, Float64)Total filled size (in contracts)
volumeSimpleAggregateFunction(sum, Float64)Total filled volume in USD
closed_pnlSimpleAggregateFunction(sum, Float64)Realized PnL from this order
Example Query:
ClickHouse (hyperliquid)

raw_node_fills_by_block

StatisticValue
Rows2,175,505,136
Size152.84 GB
Partition Keyutc_fill_dt
Columns:
ColumnTypeDescription
utc_fill_dttmDateTime64(3, 'UTC')UTC datetime of the fill (millisecond precision)
utc_fill_dtDateUTC date of the fill (for partitioning)
fill_idInt64Unique fill identifier
fill_hashStringHash of the fill
fill_typeStringType of fill (trade, liquidation, etc.)
utc_block_dttmDateTime64(9, 'UTC')UTC datetime of the block (nanosecond precision)
block_idInt64HyperLiquid block number
block_tx_idxUInt16Transaction index within the block
wallet_addressStringWallet address of the trader
coinStringTrading pair symbol (e.g., BTC, ETH)
priceFloat64Execution price
sizeFloat64Fill size (in contracts)
sideStringTrade side (Buy/Sell)
start_positionFloat64Position size before fill
closed_pnlFloat64Realized PnL from this fill
order_idInt64Order identifier
order_crossed_spread_flgBoolWhether order crossed the spread
feeFloat64Trading fee
fee_tokenStringToken used for fee payment
client_order_idNullable(String)Client-provided order ID
builder_feeNullable(Float64)Builder/API fee
builderNullable(String)Builder/API identifier
liquidation_userNullable(String)User being liquidated (if liquidation)
liquidation_mark_pxNullable(Float64)Mark price at liquidation
liquidation_methodNullable(String)Liquidation method used
twap_idNullable(Int64)TWAP order identifier
deployer_feeNullable(Float64)Deployer fee for spot tokens
priority_gasNullable(Float64)Priority gas fee paid for inclusion (in USDC)
Example Query:
ClickHouse (hyperliquid)

view_perpetual_wallet

StatisticValue
Rows0
Size0 B
Columns:
ColumnTypeDescription
wallet_addressStringWallet address of the trader
total_pnlFloat64Total realized profit and loss across all positions
total_volumeFloat64Total trading volume in USD
cnt_unique_ordersUInt64Count of unique orders placed
last_utc_order_dtSimpleAggregateFunction(max, Date)UTC date of the most recent order
win_countUInt64Number of profitable trades
total_countUInt64Total number of completed trades
sum_order_roiFloat64Sum of return on investment across all orders
sum_profitable_pnlFloat64Sum of PnL from profitable trades
cnt_profitable_ordersUInt64Count of profitable orders
sum_unprofitable_pnlFloat64Sum of PnL from unprofitable trades (negative)
cnt_unprofitable_ordersUInt64Count of unprofitable orders
cnt_unique_coinsUInt64Number of unique trading pairs traded
cnt_trade_daysUInt64Number of distinct days with trading activity
roi_quantilesArray(Float64)ROI distribution quantiles for the wallet
Example Query:
ClickHouse (hyperliquid)

view_wallet_position

StatisticValue
Rows0
Size0 B
Columns:
ColumnTypeDescription
wallet_addressStringWallet address of the trader
coinStringTrading pair symbol (e.g., BTC, ETH)
last_position_sizeFloat64Current position size (positive=long, negative=short)
last_position_update_dttmDateTime64(3, 'UTC')UTC datetime of the last position update
Example Query:
ClickHouse (hyperliquid)