Skip to main content
GET
/
getBalance
Get Balance
curl --request GET \
  --url https://api.hypereth.io/v2/hyperliquid/getBalance \
  --header 'X-API-KEY: <api-key>'
{
  "balances": [
    {
      "asset": "USDT",
      "walletBalance": "10000.0",
      "availableBalance": "9800.0",
      "crossUnrealizedPnl": "200.0",
      "marginType": "cross",
      "dexProcessedTimestamp": 1710000000800
    }
  ],
  "dataTime": 1710000000000,
  "dexReceivedTimestamp": 1710000000900,
  "hyperethTimestamp": 1710000001000
}

Authorizations

X-API-KEY
string
header
required

Query Parameters

assets
string

Filter to specific assets (comma-separated)

accountId
string

Account identifier for multi-account support (Kuru only). If not specified, uses the default account.

Response

200 - application/json

Successful response

balances
object[]
dataTime
integer<int64>
dexReceivedTimestamp
integer<int64>

Timestamp when HyperETH API server received this message from the venue (in milliseconds)

hyperethTimestamp
integer<int64>

Timestamp when HyperETH API server completed all processing before returning to client (in milliseconds)