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.
Query parameters
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.
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
Example response
{
"$schema": "https://example.com/schemas/DataObjectResponseHyperliquidPerformanceView.json"
}Changes
No recorded changes to this endpoint across all 1 revision of this API.