Wallet portfolio
One-call account snapshot with open positions and unrealized PnL.
/networks/{network}/wallets/{address}/portfolioA single-call snapshot of the wallet's current account state plus all open positions, including unrealized PnL — without separate wallet-detail and position lookups.
Network identifier. Only hyperliquid is supported.
Example: hyperliquid
Wallet address — 0x followed by 40 lowercase hex characters.
Example: 0x1111111111111111111111111111111111111111
Responses
200OK
Account snapshot with all open positions and unrealized PnL.
Network identifier.
Wallet address.
Total account value in USD.
Perpetual account equity.
Spot balances value.
Sum of open position notional.
Notional held long.
Notional held short.
Account leverage ratio.
7-day performance percentage.
Classification tags.
Snapshot timestamp.
Open positions.
Canonical asset symbol.
Network asset symbol.
Position side.
Position notional in USD.
Liquidation price.
Unrealized PnL in USD.
Position snapshot timestamp.
400Bad Request
401Unauthorized
404Not Found
500Server Error
curl -sS "https://api.dexhunt.app/v1/networks/hyperliquid/wallets/0x1111111111111111111111111111111111111111/portfolio" \
-H "X-API-Key: hlsk_your_developer_key"{
"network": "hyperliquid",
"walletAddress": "0x1111111111111111111111111111111111111111",
"accountTotalValueUsd": "12500000.42",
"perpEquityUsd": "12250000.42",
"spotValueUsd": "250000.00",
"totalPositionValueUsd": "4200000.00",
"longPositionValueUsd": "4200000.00",
"shortPositionValueUsd": "0",
"leverageRatio": "0.34",
"tradingPerformance1w": "2.4",
"tags": ["whale", "high_quality"],
"observedAt": "2026-06-12T12:00:00Z",
"positions": [
{
"canonicalAsset": "BTC",
"networkAssetSymbol": "BTC",
"side": "long",
"amountUsd": "3000000.00",
"liquidationPrice": "60350.5",
"unrealizedPnlUsd": "38000.10",
"observedAt": "2026-06-12T12:00:00Z"
}
]
}