Public data / read only

Hyperliquid vault API

Use live VaultVision JSON for active vaults, risk-adjusted rankings, entry signals, TVL, APR, risk scores, deposit status, and canonical vault pages. No API key is required.

FormatJSON over HTTPS
AccessNo authentication
Rate limit60 requests / minute / IP
Live statusChecking API

Endpoints

The public v1 surface is deliberately small. It is read-only and does not place trades, copy positions, connect wallets, or submit deposits.

GET

Service freshness and tracked protocol counts.

Open JSON
GET

Active vault records with TVL, APR, risk, entry quality, deposit availability, capacity context, and canonical product URLs.Params: protocol, limit (1-500)

Open JSON
GET
/api/v1/vaults/<vault_id>

One vault plus its latest risk components, entry context, expectations when available, and recent snapshots.

Find vault ID
GET

Current risk-adjusted ranking snapshot with score, TVL, APR, risk band, entry score, and canonical vault URL.Alternative types: verified, estimated. Param: limit (1-200)

Open JSON
GET

Recent rule-based changes such as entry deterioration, TVL outflow, APR movement, and risk jumps. Signals are research context, not trade instructions.Params: since_ts, limit (1-1000)

Open JSON

Quick start

Request the current Hyperliquid vault universe, then follow each vaultvision_url to the crawlable product page for positions, drawdown, flow, and decision context.

Shell
curl -s "https://vaultvision.tech/api/v1/vaults?protocol=hyperliquid&limit=20"

curl -s "https://vaultvision.tech/api/v1/rankings/risk-adjusted?limit=10"

curl -s "https://vaultvision.tech/api/v1/signals?since_ts=1784246400&limit=20"

Data contract

Values are current observations or VaultVision model outputs. They are not promises of future performance. Null means the field is not available for that vault or window.

Observed vault fields

  • tvl_usdCurrent vault equity in USD terms.
  • aprCurrent annualized performance value as a decimal, not a guaranteed yield.
  • updated_tsUnix timestamp for the vault record.
  • accepts_depositsObserved deposit availability when the source supports it.
  • deposit_capacity_usdEstimated remaining capacity when available.
  • vaultvision_urlCanonical crawlable vault detail page.

VaultVision model fields

  • risk_scoreFirst-party 0-100 model; lower means lower modeled risk.
  • risk_bandLow, moderate, or high modeled risk band.
  • entry_scoreCurrent entry-quality model, not a recommendation.
  • entry_labelGood Entry, Neutral, or Avoid based on current inputs.
  • quality_labelSource-quality label such as real or derived.
  • rank_risk_adjustedCurrent model rank when the vault qualifies.

Freshness and boundaries

Check /api/v1/health before depending on the latest values. The API is a research surface, not an execution service.

VaultVision does not guarantee uptime, ranking persistence, deposit availability, future return, or loss avoidance. Risk and entry fields are first-party models. Revalidate current positions, drawdown, lockup, capacity, and vault status before making a capital decision.

Use the data in context

Move from JSON to a real vault screen before acting on one metric.