---
title: "Get Daily Hyperliquid"
method: GET
path: "/api/v1/daily/hyperliquid"
tags: ["Daily Snapshot"]
---

# Get Daily Hyperliquid

`GET /api/v1/daily/hyperliquid`

## Request

- Base URL: `https://cryptodataapi.com`
- URL: `https://cryptodataapi.com/api/v1/daily/hyperliquid`
- Auth: API key in header `X-API-Key`

Hyperliquid perpetuals: prices, funding rates, and open interest (~230 assets).

Each entry in ``funding_oi`` contains both raw and derived fields:

- ``funding_rate`` — Hyperliquid's own funding rate, per HL funding interval
  (1h on HL by default). Negative values indicate shorts paying longs.
  This is **Hyperliquid-specific**; cross-exchange averaged funding
  lives in ``/market-health`` and ``/market-intelligence/funding-rates``.
- ``open_interest`` — **in base-coin units** (number of contracts), mirroring
  the Hyperliquid API. For BTC this might be ``28846.42`` meaning ~28.8K BTC.
  Use this when comparing across exchanges that quote OI in the same units.
- ``open_interest_usd`` — derived notional in USD = ``open_interest * mark_price``.
  Use this for "is this market large enough to trade?" thresholds.
- ``mark_price`` / ``oracle_price`` — both USD.
- ``day_ntl_vlm`` — 24h notional volume, **already USD-denominated**.

- ``premium`` — Hyperliquid's own ``premium`` context field (mark vs oracle
  premium), passed through unchanged.
- ``as_of`` — ms timestamp of the ``metaAndAssetCtxs`` snapshot the row came
  from (one call covers the whole universe, so every row shares it).

Top level: ``generated_at`` (ms, when this payload was assembled),
``prices_as_of`` / ``funding_oi_as_of`` (ms fetch instants of the two HL
snapshots) and ``coverage`` = ``{universe_total, delisted_excluded, rows}``
— HL keeps delisted perps in its universe with a mark but no OI/funding, and
they are excluded here, which is why ``rows`` (~177) is below the ~232
universe. Refresh cadence: 1 minute. Thinly-traded perps may emit
``open_interest = 0`` legitimately when no positions are open.

## Response `200`

Successful Response

- DailySnapshotResponse: Full daily snapshot containing all current data from all collectors. Keys are collector names (e.g., binance_spot, hyperliquid, fear_greed, etc.) with their respective daily data payloads.
  - `available_sections` string[]
  - `market_health` object

---

[API](https://skmtc.dev/cryptodataapi/apis/crypto-data-api.md) · [All operations](https://skmtc.dev/cryptodataapi/apis/crypto-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cryptodataapi/apis/crypto-data-api/revisions/8628b754ca81?raw)
