Skip to main content
Five paid x402 endpoints that turn raw Hyperliquid fills, positions, and vault flows into agent-ready intelligence. Every score is derived — never returned by the upstream — so your agent can decide instead of parse.

What you get

Per-call payment in USDC on Base via x402. No subscription, no API key, no rate limit beyond the facilitator.

Why derived over raw

Raw Hyperliquid endpoints return fills, positions, and vault ledger events. Useful — but every consuming agent then has to re-implement the same normalisations: PnL as bps of volume, liquidation rate as fraction of fills, funding paid normalised to volume, confidence shrinkage for small samples. Graph Advocate does it once, exposes the answer. The scoring formula (see hyperliquid_intel.py for source):
  • 40% profitability — PnL as bps of volume, clamped at ±100 bps
  • 40% risk control — liquidation rate, 1 bp loss per liquidation
  • 20% efficiency — profit factor (PnL / fees), normalised
  • Confidence-weighted by log10(transactions) / 6 — so a 50-trade wallet’s score gets shrunk toward neutral
sharp ≥ 70, retail ≤ 35, anything in between is neutral. Under 100 trades returns insufficient_data regardless of score.

Sample: score a trader

Response:

Sample: screen the sharps on a coin

Returns ranked top-N traders by volume on that coin, each one scored against their full Hyperliquid history (not just this coin). The sharp_count / retail_count headline tells you whether smart money is currently the dominant side.

Sample: vault evaluator

Returns a composite vault_score plus the leader’s individual skill score, top-5 depositors with stake share, redemption ratio, and a last_activity_at timestamp so you know whether the vault is still live or stale.

Coin identifiers

  • Core perps: bare symbol — BTC, ETH, HYPE, SOL
  • Spot pairs: @N form — @107
  • Builder DEX markets: dex:symbolxyz:SP500, xyz:BRENTOIL, cash:TSLA
The same set the upstream Hyperliquid Token API uses. Call /v1/hyperliquid/markets to enumerate live coins.

Free tier

There is no free tier for these endpoints — they each fan out 2–10 upstream calls and synthesise the result. If you want to inspect the routing for free, send a plain-English question to POST / (A2A JSON-RPC) and Graph Advocate will recommend the right hyperliquid/* endpoint without charging.
The recommendation comes back with the exact curl command to run for paid execution.