Info
Read-only request-response client.
active_asset_data
Return user's active asset data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
coin
|
str
|
Coin, e.g. "ETH". |
required |
References
Source code in pkg/src/hyperliquid/info/perps/active_asset_data.py
aligned_quote_token_info
Return aligned quote token status for a token index.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
token
|
int
|
Token index. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/aligned_quote_token_info.py
all_borrow_lend_reserve_states
Return all borrow/lend reserve states.
References
Source code in pkg/src/hyperliquid/info/methods/all_borrow_lend_reserve_states.py
all_mids
Return mids for all coins.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dex
|
str | None
|
Perp dex name. Defaults to the empty string which represents the first perp dex. |
None
|
References
Source code in pkg/src/hyperliquid/info/methods/all_mids.py
all_perp_metas
Return all perpetuals metadata and asset contexts.
References
Source code in pkg/src/hyperliquid/info/perps/all_perp_metas.py
borrow_lend_reserve_state
Return borrow/lend reserve state for a token index.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
token
|
int
|
Token index. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/borrow_lend_reserve_state.py
borrow_lend_user_state
Return borrow/lend user state.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/borrow_lend_user_state.py
builder_fee_approved
Return the max builder fee approved.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
builder
|
str
|
Builder address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/builder_fee_approved.py
candle_snapshot
Return a candle snapshot.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
coin
|
str
|
Asset being queried. |
required |
interval
|
str
|
Time interval of the candles. |
required |
start_time
|
int
|
Timestamp of the first candle in the snapshot (epoch ms). |
required |
end_time
|
int
|
Timestamp of the last candle in the snapshot (epoch ms). |
required |
References
Source code in pkg/src/hyperliquid/info/methods/candle_snapshot.py
clearinghouse_state
Return a user's perpetuals account summary.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
dex
|
str | None
|
Perp dex name. Defaults to the empty string which represents the first perp dex. |
None
|
References
Source code in pkg/src/hyperliquid/info/perps/clearinghouse_state.py
frontend_open_orders
Return open orders with additional frontend info.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
dex
|
str | None
|
Perp dex name. Defaults to the empty string which represents the first perp dex. |
None
|
References
Source code in pkg/src/hyperliquid/info/methods/frontend_open_orders.py
funding_history
Return historical funding rates, at most 500 entries. Use funding_history_paged for more.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
coin
|
str
|
Coin, e.g. "ETH". |
required |
start_time
|
int
|
Start time in milliseconds, inclusive. |
required |
end_time
|
int | None
|
End time in milliseconds, inclusive. |
None
|
References
Source code in pkg/src/hyperliquid/info/perps/funding_history.py
funding_history_paged
Return historical funding rates, automatically paginating the results.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
coin
|
str
|
Coin, e.g. "ETH". |
required |
start_time
|
int
|
Start time in milliseconds, inclusive. |
required |
end_time
|
int | None
|
End time in milliseconds, inclusive. |
None
|
References
Source code in pkg/src/hyperliquid/info/perps/funding_history.py
l2_book
Return an L2 book snapshot.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
coin
|
str
|
From |
required |
n_sig_figs
|
int | None
|
Aggregate levels to significant figures. |
None
|
mantissa
|
int | None
|
Only allowed when |
None
|
References
Source code in pkg/src/hyperliquid/info/methods/l2_book.py
open_orders
Return a user's open orders.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
dex
|
str | None
|
Perp dex name. Defaults to the empty string which represents the first perp dex. |
None
|
References
Source code in pkg/src/hyperliquid/info/methods/open_orders.py
order_status
Return order status by order id or client order id.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
oid
|
int | str
|
Order id or 16-byte client order id hex string. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/order_status.py
perp_annotation
Return perp annotation for a coin.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
coin
|
str
|
Coin name, e.g. "BTC". |
required |
References
Source code in pkg/src/hyperliquid/info/perps/perp_annotation.py
perp_categories
Return perp categories.
References
Source code in pkg/src/hyperliquid/info/perps/perp_categories.py
perp_deploy_auction_status
Return perp deploy auction status.
References
Source code in pkg/src/hyperliquid/info/perps/perp_deploy_auction_status.py
perp_dex_limits
Return builder-deployed perp market limits.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dex
|
str
|
Perp dex name (empty string not allowed). |
required |
References
Source code in pkg/src/hyperliquid/info/perps/perp_dex_limits.py
perp_dex_status
Return perp dex status.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dex
|
str
|
Perp dex name. The empty string represents the first perp dex. |
''
|
References
Source code in pkg/src/hyperliquid/info/perps/perp_dex_status.py
perp_dexs
Return all perp dexes.
References
Source code in pkg/src/hyperliquid/info/perps/perp_dexs.py
perp_meta
Return perpetuals metadata (universe and margin tables).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dex
|
str | None
|
Perp dex name. Defaults to the empty string which represents the first perp dex. |
None
|
References
Source code in pkg/src/hyperliquid/info/perps/perp_meta.py
perp_meta_and_asset_ctxs
Return perpetuals metadata and asset contexts.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dex
|
str | None
|
Perp dex name. Defaults to the empty string which represents the first perp dex. |
None
|
References
Source code in pkg/src/hyperliquid/info/perps/perp_meta_and_asset_ctxs.py
perps_at_open_interest_cap
Return perps at open interest caps.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dex
|
str | None
|
Perp dex name. Defaults to the empty string which represents the first perp dex. |
None
|
References
Source code in pkg/src/hyperliquid/info/perps/perps_at_open_interest_cap.py
predicted_fundings
Return predicted funding rates for different venues.
References
Source code in pkg/src/hyperliquid/info/perps/predicted_fundings.py
spot_clearinghouse_state
Return a user's spot token balances.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/spot/spot_clearinghouse_state.py
spot_deploy_state
Return spot deploy auction status.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/spot/spot_deploy_state.py
spot_meta
Return spot universe and token metadata.
References
Source code in pkg/src/hyperliquid/info/spot/spot_meta.py
spot_meta_and_asset_ctxs
Return spot metadata and asset contexts.
References
Source code in pkg/src/hyperliquid/info/spot/spot_meta_and_asset_ctxs.py
spot_pair_deploy_auction_status
Return spot pair deploy auction status.
References
Source code in pkg/src/hyperliquid/info/spot/spot_pair_deploy_auction_status.py
staking_delegations
Return a user's staking delegations.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/staking_delegations.py
staking_history
Return a user's staking history.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/staking_history.py
staking_rewards
Return a user's staking rewards.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/staking_rewards.py
staking_summary
Return a user's staking summary.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/staking_summary.py
sub_accounts
Return a user's subaccounts.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/sub_accounts.py
token_details
Return token details.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
token_id
|
str
|
Onchain token id. |
required |
References
Source code in pkg/src/hyperliquid/info/spot/token_details.py
user_abstraction
Return a user's abstraction state.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/user_abstraction.py
user_dex_abstraction
Return a user's HIP-3 DEX abstraction state.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/user_dex_abstraction.py
user_fees
Return a user's fee schedule and rates.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/user_fees.py
user_fills
Return a user's most recent fills.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
aggregate_by_time
|
bool | None
|
Aggregate partial fills in the same block. |
None
|
References
Source code in pkg/src/hyperliquid/info/methods/user_fills.py
user_fills_by_time
Return a user's fills within a time range.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
start_time
|
int
|
Start time in milliseconds, inclusive. |
required |
end_time
|
int | None
|
End time in milliseconds, inclusive. |
None
|
aggregate_by_time
|
bool | None
|
Aggregate partial fills in the same block. |
None
|
References
Source code in pkg/src/hyperliquid/info/methods/user_fills_by_time.py
user_fills_by_time_paged
Return a user's fills within a time range, automatically paginating the results.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
start_time
|
int
|
Start time in milliseconds, inclusive. |
required |
end_time
|
int | None
|
End time in milliseconds, inclusive. |
None
|
aggregate_by_time
|
bool | None
|
Aggregate partial fills in the same block. |
None
|
References
Source code in pkg/src/hyperliquid/info/methods/user_fills_by_time.py
user_funding
Return a user's funding history.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
start_time
|
int
|
Start time in milliseconds, inclusive. |
required |
end_time
|
int | None
|
End time in milliseconds, inclusive. |
None
|
References
Source code in pkg/src/hyperliquid/info/perps/user_funding.py
user_funding_paged
Return a user's funding history, automatically paginating the results.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
start_time
|
int
|
Start time in milliseconds, inclusive. |
required |
end_time
|
int | None
|
End time in milliseconds, inclusive. |
None
|
Source code in pkg/src/hyperliquid/info/perps/user_funding.py
user_historical_orders
Return a user's historical orders.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/user_historical_orders.py
user_non_funding_ledger_updates
Return a user's non-funding ledger updates.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
start_time
|
int
|
Start time in milliseconds, inclusive. |
required |
end_time
|
int | None
|
End time in milliseconds, inclusive. |
None
|
References
Source code in pkg/src/hyperliquid/info/perps/user_non_funding_ledger_updates.py
user_portfolio
Return a user's portfolio.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/user_portfolio.py
user_rate_limit
Return rate limit info for a user.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/user_rate_limit.py
user_referral
Return a user's referral information.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/user_referral.py
user_role
Return a user's role.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/user_role.py
user_twap_slice_fills
Return a user's TWAP slice fills.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/user_twap_slice_fills.py
user_vault_equities
Return a user's vault equities.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user
|
str
|
Account address. |
required |
References
Source code in pkg/src/hyperliquid/info/methods/user_vault_equities.py
vault_details
Return details for a vault.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
vault_address
|
str
|
Vault address. |
required |
user
|
str | None
|
Account address. |
None
|