curl --request POST \
--url https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info \
--header 'Content-Type: application/json' \
--data '{
"type": "userVaultEquities",
"user": "0x2b804617c6f63c040377e95bb276811747006f4b"
}'
[
{
"vaultAddress": "0xdfc24b077bc1425ad1dea75bcb6f8158e10df303",
"equity": "742500.082809"
}
]
curl --request POST \
--url https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info \
--header 'Content-Type: application/json' \
--data '{
"type": "userVaultEquities",
"user": "0x2b804617c6f63c040377e95bb276811747006f4b"
}'
[
{
"vaultAddress": "0xdfc24b077bc1425ad1dea75bcb6f8158e10df303",
"equity": "742500.082809"
}
]
info
endpoint with type: "userVaultEquities"
retrieves detailed information about a user’s equity positions across all vaults they have invested in on the Hyperliquid exchange. This endpoint provides comprehensive investment tracking including current values, profit/loss metrics, and withdrawal details for each vault position.
type
(string, required) — The request type. Must be "userVaultEquities"
to retrieve user’s vault equity positions.user
(string, required) — Address in 42-character hexadecimal format (e.g., 0x2b804617c6f63c040377e95bb276811747006f4b
).vaultAddress
(string) — Contract address of the vault (42-character hexadecimal)equity
(string) — Current total equity value of the user’s position in USDvaultDetails
) to get additional vault informationcurl -X POST \
-H "Content-Type: application/json" \
-d '{"type": "userVaultEquities", "user": "0x2b804617c6f63c040377e95bb276811747006f4b"}' \
https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info
[
{
"vaultAddress": "0xdfc24b077bc1425ad1dea75bcb6f8158e10df303",
"equity": "742500.082809"
}
]
info
endpoint with type: "userVaultEquities"
is essential for applications that need to:
vaultDetails
.User's vault equity positions and investment details
List of user's vault investments with equity details