Hyperliquid

Trading Performance

Returns the connected user's lifetime trading-performance summary — the dashboard header: re-rolled realized performance (win rate, profit factor, gross/net PnL — funding-excluded, net = gross − fees), the live position snapshot, and account value.

This is a lifetime, point-in-time summary: it takes NO from/to window (use /hyperliquid/trades for windowed, paginated closed trades) and carries NO trade list. account_value is the live perp clearinghouse equity only — NOT total portfolio; for total equity incl. spot/vault use /hyperliquid/account (total_value_usd). Sections degrade independently: a failed section is named in errors[] and the call still returns 200. A genuinely flat perp account returns account_value 0 with no errors[]; the field is omitted only when the snapshot section degraded (which also adds an errors[] entry) — so detect degradation via errors[], not a 0 value.

get/gateway/v1/hyperliquid/performance

Query parameters

addressstring required

Wallet address: a 0x EVM address or an ENS name (e.g. vitalik.eth). Solana addresses are not supported.

Wallet address: a 0x EVM address or an ENS name (e.g. vitalik.eth). Solana addresses are not supported.

dexstring

NOT SUPPORTED on /performance — returns 400 if set. The lifetime summary always spans ALL markets; market scoping lives on /trades/aggregate (dex=...).

NOT SUPPORTED on /performance — returns 400 if set. The lifetime summary always spans ALL markets; market scoping lives on /trades/aggregate (dex=...).

Response

OK

$schemastring uri

A URL to the JSON Schema for this object.

Example response

{
  "$schema": "https://example.com/schemas/DataObjectResponseHyperliquidPerformanceView.json"
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.