curl --request POST \
--url https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info \
--header 'Content-Type: application/json' \
--data '
{
"type": "webData3",
"user": "0x31ca8395cf837de08b24da3f660e77761dfb974b"
}
'{}curl --request POST \
--url https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info \
--header 'Content-Type: application/json' \
--data '
{
"type": "webData3",
"user": "0x31ca8395cf837de08b24da3f660e77761dfb974b"
}
'{}info endpoint with type: "webData3" retrieves a comprehensive user state summary including account state, perp dex states, and metadata. This is a combined endpoint that returns data useful for rendering trading interfaces.
type (string, required) — The request type. Must be "webData3".user (string, required) — Onchain address in 42-character hexadecimal format.userState (object) — User account state including agent address, cumulative ledger, server time, and vault status.perpDexStates (array) — Array of perp dex state objects with total vault equity and perps at open interest cap.curl -X POST \
-H "Content-Type: application/json" \
-d '{"type": "webData3", "user": "0x31ca8395cf837de08b24da3f660e77761dfb974b"}' \
https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info
{
"userState": {
"agentAddress": null,
"agentValidUntil": null,
"cumLedger": "111469349.66",
"serverTime": 1771204901501,
"isVault": true,
"user": "0x31ca8395cf837de08b24da3f660e77761dfb974b"
},
"perpDexStates": [
{
"totalVaultEquity": "0.0",
"perpsAtOpenInterestCap": [
"CANTO",
"FTM"
]
}
]
}
info endpoint with type: "webData3" is useful for trading applications that need to:
Comprehensive user state including account data and perp dex states
The response is of type object.
Was this page helpful?