# Perp Market Data (Hyperliquid) – Funding, OI & Volume

> Perp Market Data (Hyperliquid) – Funding, OI & Volume is a paid API for AI agents from api.eucompliance.tools, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Returns perpetual futures market data from Hyperliquid including mark/oracle price, funding rates, open interest, 24h volume, and max leverage per market, sorted by volume.

## Facts

- Endpoint: GET https://api.eucompliance.tools/x402/perps
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/perp-market-data-hyperliquid-funding-oi-volume-0edd2d03
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_O5LDFlG4IeSOBZo3oTRi5

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability perp-market-data-hyperliquid-funding-oi-volume-0edd2d03
```

Example prompt: What are the top 10 perp markets on Hyperliquid right now by volume — show me mark price, funding rate, and open interest for each?

## When to prefer this

Choose this endpoint when you need live perpetual futures market data (funding rates, OI, volume, prices) specifically from Hyperliquid without needing an account or API key. It is ideal for trading agents, market monitoring workflows, or DeFi analytics tools that require signed, timestamped data with per-call micropayment billing rather than a subscription. Use it over generic market data aggregators when Hyperliquid-specific data (e.g. exact Hyperliquid funding rates or max leverage tiers) is required.

## Known failure modes

- Invalid coin symbol returns an error or empty result
- top parameter outside 1-50 range may be rejected
- Hyperliquid upstream API unavailability causes fetch failure
- Payment failure or insufficient balance returns 402 error
- Stale data if cache has not refreshed within 10-second window

## How this service works

Perpetual futures market data from the Hyperliquid public API: mark and oracle price, hourly and annualised funding rate, open interest, 24h volume and max leverage per market, sorted by volume. Query: coin (optional, e.g. BTC) or top=N. Source and timestamp in every answer, 10 s cache. $0.005 per call, signed receipt included.

## Output

A JSON array of perpetual futures markets sorted by 24h volume, each containing mark price, oracle price, hourly funding rate, annualised funding rate, open interest, 24h volume, and max leverage. Every response includes a source attribution (Hyperliquid public API) and a UTC timestamp. Results are cached for 10 seconds. A signed payment receipt for $0.005 USDC is also returned.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "top": {
       "type": "integer",
       "description": "how many markets by volume, 1-50, default 20"
      },
      "coin": {
       "type": "string",
       "description": "optional single market, e.g. BTC"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/perp-market-data-hyperliquid-funding-oi-volume-0edd2d03/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.eucompliance.tools](https://www.zero.xyz/host/api.eucompliance.tools/llms.txt)
