# Hyperliquid All-Asset Mid Prices Snapshot

> Hyperliquid All-Asset Mid Prices Snapshot is a paid API for AI agents from hyperliquid.use.x402atlas.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Returns the current mid price for every Hyperliquid asset (perpetuals and spot) in a single call, providing a fast whole-venue price snapshot.

## Facts

- Endpoint: GET https://hyperliquid.use.x402atlas.com/mids
- 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/hyperliquid-all-asset-mid-prices-snapshot-71b3fd88
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2wCrgptTLTfpcbrm_ulvG

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-all-asset-mid-prices-snapshot-71b3fd88
```

Example prompt: Can you pull the current mid prices for all assets trading on Hyperliquid — both perps and spot — in one shot?

## When to prefer this

Use this endpoint when you need prices for many or all Hyperliquid assets simultaneously and want to minimize the number of API calls. It is more efficient than querying individual asset prices one by one and is ideal for portfolio valuation, cross-asset screening, or any workflow that needs a consistent price snapshot across the full Hyperliquid venue at a single point in time.

## Known failure modes

- Hyperliquid API unavailable — upstream outage causes empty or error response
- Payment failure — x402 payment of $0.005 USDC not completed, request rejected
- Stale data — prices reflect last available snapshot if Hyperliquid feed is delayed
- Rate limiting — excessive polling triggers throttling

## How this service works

Current mid price for every Hyperliquid asset (perps + spot) in one call — a fast whole-venue price snapshot.

## Output

A JSON object containing a map of every Hyperliquid symbol (perps + spot) to its current mid price as a high-precision string, along with the total count of symbols returned and the UTC timestamp when the snapshot was generated.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "mids": {
   "BTC": "64250.0",
   "ETH": "3120.5"
  },
  "count": 2,
  "queried_at": "2026-07-10T12:00:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hyperliquid-all-asset-mid-prices-snapshot-71b3fd88/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from hyperliquid.use.x402atlas.com](https://www.zero.xyz/host/hyperliquid.use.x402atlas.com/llms.txt)
