Skip to Content
HyperQuote is live on HyperEVM — Start trading →
API ReferenceLeaderboard Endpoints

Leaderboard Endpoints

The leaderboard API provides ranking data for HyperQuote participants based on points earned from trading activity. Points include NFT badge boosts applied at query time.

Get Leaderboard

GET /api/v1/leaderboard

Returns ranked entries sorted by points within the selected time window. No authentication required.

Query Parameters

ParameterTypeDefaultDescription
tabstring"makers"Ranking tab: "makers" or "takers" (also accepts role)
windowstring"7d"Time window: "7d", "30d", or "all"
cursorstringAddress-based cursor for pagination

Response

{ "tab": "makers", "window": "7d", "entries": [ { "rank": 1, "address": "0xabcd1234...", "points": 12500, "volume": 2500000.00, "fills": 85, "avgImprovementBps": 150, "boostMultiplier": 1.5 }, { "rank": 2, "address": "0xefgh5678...", "points": 9800, "volume": 1800000.00, "fills": 62, "avgImprovementBps": 120, "boostMultiplier": 1.0 } ], "totalParticipants": 342, "hasMore": true }

Entry Fields

FieldTypeDescription
ranknumberPosition in the leaderboard
addressstringWallet address (lowercased)
pointsnumberTotal points (with NFT badge boost applied)
volumenumberTotal USD volume traded
fillsnumberNumber of completed fills
avgImprovementBpsnumberAverage price improvement in basis points
boostMultipliernumberNFT badge multiplier applied to points

The leaderboard returns up to 100 entries per request. When hasMore is true, use the last entry’s address as the cursor for the next page.

Get My Ranking

GET /api/v1/leaderboard/me

Returns a specific address’s rank within the full leaderboard. No authentication required.

Query Parameters

ParameterTypeRequiredDescription
addressstringYesWallet address to look up (0x + 40 hex)
tabstringNo"makers" or "takers" (default: "makers")
windowstringNo"7d", "30d", or "all" (default: "7d")

Response (Ranked)

{ "rank": 15, "entry": { "rank": 15, "address": "0x1234...", "points": 4200, "volume": 125000.00, "fills": 8, "avgImprovementBps": 85, "boostMultiplier": 1.0 }, "totalParticipants": 342 }

Response (No Activity)

If the address has no fills in the selected window:

{ "rank": null, "entry": null, "totalParticipants": 342 }

Leaderboard Tabs

TabRanks ByDescription
makersMaker pointsRanks maker addresses by points earned from quoting
takersTaker pointsRanks taker addresses by points earned from taking

Points include NFT badge boosts (Hypio and Hypurr NFTs). The boostMultiplier field shows the multiplier applied. See NFT Boosts for how boost values are calculated.

Agent Leaderboard

GET /api/v1/agent/leaderboard

Agent-authenticated version of the leaderboard endpoint with the same query parameters and response format.

Headers: Authorization: Bearer hq_live_...

Last updated on