Perps market (Hyperliquid)
perps_marketHyperliquid perpetuals: mark and oracle price, 24h change, current hourly funding rate (positive means longs pay shorts) and annualized, open interest in coins and USD, 24h volume and max leverage. Name up to 20 coins, or leave coins out to get the top markets sorted by volume, open interest, funding or 24h move. funding_hours adds hourly funding history for one coin.
$0.001 USDC per call over x402. Failed calls cost nothing. Call without payment to get a quote.
When to use: You need perpetual futures data from Hyperliquid: funding, open interest, leverage, or the top markets. Use instead: crypto_market_pulse for a one-call market overview; token_price for an on-chain spot price. Parameters: coins: up to 20 Hyperliquid names (e.g. BTC, ETH, kPEPE); leave out for the top markets. sort and limit (default volume, 10) apply only when coins is left out. funding_hours (1-168) adds hourly funding history and needs exactly one coin. Returns: markets[] with mark, oracle and mid price, 24h change, hourly and annualized funding (positive: longs pay shorts), open interest in coins and USD, 24h volume and max leverage; not_found for unknown names.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | How to rank the top markets when coins is left out (default volume). | |
| coins | No | Hyperliquid coin names, e.g. ["BTC", "ETH", "kPEPE"]. Leave out for the top markets. | |
| limit | No | How many top markets (default 10). | |
| payment | No | Base64 x402 payment payload. Omit it to receive a quote; sign that and call again. | |
| funding_hours | No | Add hourly funding history for this many hours; needs exactly one coin. |