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.
Endpoints
The public v1 surface is deliberately small. It is read-only and does not place trades, copy positions, connect wallets, or submit deposits.
Active vault records with TVL, APR, risk, entry quality, deposit availability, capacity context, and canonical product URLs.Params: protocol, limit (1-500)
Open JSONOne vault plus its latest risk components, entry context, expectations when available, and recent snapshots.
Find vault IDCurrent 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 JSONRecent 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 JSONQuick start
Request the current Hyperliquid vault universe, then follow each vaultvision_url to the crawlable product page for positions, drawdown, flow, and decision context.
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.
Use the data in context
Move from JSON to a real vault screen before acting on one metric.