Perpetual
Last updated
Last updated
The perpetual Market API provides comprehensive access to spot trading data from Hyperliquid, including market data, statistics, and auction information. All endpoints are protected by rate limiting and include comprehensive error handling.
Market Data: 1 request per 10 seconds recommended
Global Stats: 1 request per minute recommended
Bulk Operations: Use pagination to avoid rate limits
GET
https://liquidterminal.up.railway.app/market/perp
Retrieves paginated perpetual market data with filtering and sorting capabilities.
Query parameters
Parameter
Type
Required
Default
Description
sortBy
string
No
volume
Sort criteria: volume, openInterest, change24h
sortOrder
string
No
desc
Sort order: asc, desc
limit
Response
GET
https://liquidterminal.up.railway.app/market/perp/globalstats
Retrieves global perpetual market statistics including total volume, open interest, and vault TVL.
Response
{
"totalOpenInterest": 50000000000,
"totalVolume24h": 15000000000,
"totalPairs": 50,
"hlpTvl": 2500000000
}
number
No
20
Number of items per page (1-1000)
page
number
No
1
Page number (starts from 1)
token
string
No
-
Filter by token name
pair
string
No
-
Filter by pair name
{
"success": true,
"message": "Perp market data retrieved successfully",
"data": [
{
"index": 0,
"name": "BTC",
"logo": "https://app.hyperliquid.xyz/coins/BTC.svg",
"price": 45000.50,
"change24h": 2.5,
"volume": 1500000000,
"openInterest": 2500000000,
"funding": 0.0001,
"maxLeverage": 100,
"onlyIsolated": false
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 150,
"totalPages": 8,
"hasNext": true,
"hasPrevious": false
},
"metadata": {
"totalVolume": 5000000000
}
}