# Hyperliquid Full Markets Snapshot API

> Hyperliquid Full Markets Snapshot API is a paid API for AI agents from whaletape.xyz, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Returns mark price, funding rate, open interest, and 24h volume for all 320+ Hyperliquid perpetual markets in a single USDC-denominated call

## Facts

- Endpoint: GET https://whaletape.xyz/markets/full
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hyperliquid-full-markets-snapshot-api-71663abc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YXUg0F9kRX6UQBMvOkWqz

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 hyperliquid-full-markets-snapshot-api-71663abc
```

Example prompt: Give me a full snapshot of all Hyperliquid perpetual markets right now — I need mark prices, funding rates, open interest, and 24h volume for every single market in one go.

## When to prefer this

Choose this endpoint when you need a comprehensive, single-call snapshot of all Hyperliquid perpetual markets without filtering by asset class or market type. It is ideal for building dashboards, running broad market scans, or seeding downstream analysis that needs the full universe of 320+ markets. Prefer it over the asset-class-filtered sibling endpoint when you need cross-market comparisons or don't know which sector to focus on.

## Known failure modes

- 402 Payment Required if x402 payment header is missing or payment fails
- Rate limiting or timeout if Hyperliquid upstream data is temporarily unavailable
- Stale or incomplete data if the upstream feed lags
- Empty or partial market list during Hyperliquid exchange maintenance windows

## How this service works

Every Hyperliquid perp in one call: 320+ markets with mark price, funding rate, open interest and 24h volume, USDC-denominated

## Output

A JSON array or object covering all 320+ Hyperliquid perpetual markets, each entry containing the market symbol, current mark price (USDC-denominated), funding rate, open interest, and 24-hour trading volume. All values are normalized to USDC for easy comparison.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 320,
  "markets": [
   {
    "symbol": "BTC",
    "funding": 0.0000125,
    "mark_px": 109000,
    "day_volume": 987654,
    "asset_class": "crypto",
    "open_interest": 1234567
   }
  ],
  "updated_at": "2026-08-22T09:00:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hyperliquid-full-markets-snapshot-api-71663abc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from whaletape.xyz](https://www.zero.xyz/host/whaletape.xyz/llms.txt)
