Skip to main content
Loading market data…
GET/api/v1/hyperliquid/vault/{address}Standard tier+ · 300 req/min

Latest snapshot + trailing history for a single Hyperliquid vault address.

Same shape as `/vault/hlp` but resolves any vault — handy for drilling into leader vaults or comparing a secondary vault's APR curve against HLP.

Path parameters

Segments of the URL path, validated server-side.

NameTypeRequiredDefaultDescription
addressstringrequired
0x-prefixed 40-char hex address. Case-insensitive on input.

Query parameters

All query parameters are optional unless marked required.

NameTypeRequiredDefaultDescription
daysnumberoptional30
Trailing window for the history series. Max 365.

Response shape

Always wrapped in the standard envelope. Nullable fields are explicitly marked — treat missing numeric data as a real data-source gap, not as an error.

data payloadtypescript
// Wrapped in the standard envelope:
// {
//   data: /* shape below */,
//   meta?: { total?: number; limit?: number; offset?: number; ... }
// }

{
  address: string;
  latest: SameShapeAsHlpLatest | null;
  history: Array<SameShapeAsHlpLatest>;
}

Example

Copy the curl, replace YOUR_KEY with a real key from your dashboard, and run.

Requestbash
curl -sS "http://localhost:3000/api/v1/hyperliquid/vault/0xdfc24b077bc1425ad1dea75bcb6f8158e10df303?days=7"
Responsejson
{
  "data": {
    "address": "0xdfc24b077bc1425ad1dea75bcb6f8158e10df303",
    "latest": { "tvl": 512000000, "apr": 0.185, "pnlWeekly": 880000, "ts": 1744834800000 },
    "history": []
  },
  "meta": { "total": 0, "days": 7 }
}

Notes

  • 404 when the address format is invalid or no snapshots match.

Next

Check the error code reference, or get an API key to try the request against your own account.