Skip to main content

HyperCore Info Endpoint Overview

Updated on
Sep 30, 2026

Overview​

Hyperliquid's Info endpoints provide a comprehensive way to query detailed information about the exchange, user accounts, and market data. These endpoints are designed to fetch real-time data through specific request types, each returning structured data relevant to different aspects of the Hyperliquid ecosystem.

Quicknode's /info endpoint supports all 73 info methods on every plan, including the free trial. For real-time order book and trade data, Quicknode also offers purpose-built gRPC streams on eligible plans.

Method Availability​

MethodAvailableNotes
activeAssetData✅
allBorrowLendReserveStates✅
allMids✅
allPerpMetas✅
approvedBuilders✅
borrowLendReserveState✅
borrowLendUserState✅
candleSnapshot✅
clearinghouseState✅
delegations✅
delegatorHistory✅
delegatorRewards✅
delegatorSummary✅
exchangeStatus✅
extraAgents✅
frontendOpenOrders✅
fundingHistory✅
gossipPriorityAuctionStatus✅
gossipRootIps✅
historicalOrders✅
isVip✅
l2Book✅For real-time updates, use gRPC StreamL2Book (up to 100 price levels, full snapshot per block)
leadingVaults✅
legalCheck✅
liquidatable✅
maxBuilderFee✅
maxMarketOrderNtls✅
meta✅
metaAndAssetCtxs✅
openOrders✅
orderStatus✅
outcomeMeta✅
outcomeTemplates✅
perpAnnotation✅
perpCategories✅
perpConciseAnnotations✅
perpDeployAuctionStatus✅
perpDexLimits✅
perpDexs✅
perpDexStatus✅
perpsAtOpenInterestCap✅
portfolio✅
predictedFundings✅
preTransferCheck✅
recentTrades✅For real-time updates, use gRPC StreamData (TRADES stream)
referral✅
settledOutcome✅
spotClearinghouseState✅
spotDeployState✅
spotMeta✅
spotMetaAndAssetCtxs✅
spotPairDeployAuctionStatus✅
subAccounts✅
tokenDetails✅
twapHistory✅
usdcRouting✅
userAbstraction✅
userBorrowLendInterest✅
userDexAbstraction✅
userFees✅
userFills✅
userFillsByTime✅
userFunding✅
userNonFundingLedgerUpdates✅
userRateLimit✅
userRole✅
userToMultiSigSigners✅
userTwapSliceFills✅
userVaultEquities✅
validatorL1Votes✅
vaultDetails✅
vaultSummaries✅
webData2✅

What are Info Endpoints?​

Info endpoints are specialized API calls that allow you to retrieve various types of data from the Hyperliquid exchange, including:


  • Exchange Metadata: Trading pairs, leverage limits, and margin configurations
  • User Account Data: Open orders, portfolio balances, and trading history
  • Market Information: Order book data, recent trades, and price feeds
  • System Status: Exchange health, maintenance windows, and operational data

Key Features​


  • Real-time Data: Get up-to-date information about markets, orders, and account states
  • User-specific Queries: Fetch account-specific data by providing user addresses
  • Market Data Access: Retrieve order book snapshots, trade history, and price information
  • System Information: Query exchange status, configuration, and operational parameters

Endpoint Configuration​

When you create a Hyperliquid endpoint in the Quicknode dashboard, it comes with /evm at the end by default:

https://your-endpoint.quiknode.pro/evm

For Info endpoints, you need to replace /evm with /info:

https://your-endpoint.quiknode.pro/info

Example Usage​

Here's how to query exchange metadata using the meta info endpoint:

curl https://your-endpoint.quiknode.pro/info \
-X POST \
-H "Content-Type: application/json" \
--data '{"type":"meta"}'

This will return comprehensive metadata about the Hyperliquid exchange, including available trading pairs and their configurations.

How Info Endpoints Work​

Info endpoints follow a simple and consistent request-response pattern that makes them easy to use:

Request Structure​

All info endpoints use the same base URL and accept POST requests with a JSON body containing:


  • type (required): Specifies exactly what data you want to retrieve (e.g., "meta", "openOrders", "userFees")
  • Additional parameters: Many endpoints accept optional parameters for:
    • User targeting: Provide a user address to get account-specific data
    • Filtering: Narrow down results by time, asset, or other criteria
    • Configuration: Specify options like market type (perp vs spot)

Responses that take a time range will only return 500 elements or distinct blocks of data. To query larger ranges, use the last returned timestamp as the next startTime for pagination.

Example​

# Request: Get exchange metadata

curl https://docs-demo.hype-mainnet.quiknode.pro/info \
-X POST \
-H "Content-Type: application/json" \
--data '{"type":"meta"}'


# Response: Structured data about trading pairs and configurations
{
"universe": [...],
"marginTables": [...]
}

Refer to the individual endpoint documentation for detailed information on request parameters and response schemas for each specific Info endpoint.