Skip to main content
POST
/
info
info (validatorSummaries)
curl --request POST \
  --url https://api.hyperliquid.xyz/info \
  --header 'Content-Type: application/json' \
  --data '
{
  "type": "validatorSummaries"
}
'
[
  {
    "validator": "<string>",
    "signer": "<string>",
    "name": "<string>",
    "description": "<string>",
    "stake": 123,
    "isJailed": true,
    "isActive": true,
    "commission": "<string>",
    "stats": [
      "<unknown>"
    ]
  }
]
You can only use this endpoint on the official Hyperliquid public API. It is not available through Chainstack, as the open-source node implementation does not support it yet. See Hyperliquid methods for the full availability breakdown.
The info endpoint with type: "validatorSummaries" returns summaries for all validators on Hyperliquid — including delegated stake, active/jailed status, commission, and uptime and predicted-APR statistics.
Get your own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.

Parameters

Request body

  • type (string, required) — The request type. Must be "validatorSummaries".

Response

Returns an array of validator summaries. Each summary includes fields such as:
  • validator (string) — The validator address.
  • signer (string) — The validator signer address.
  • name (string) — The validator name.
  • description (string) — The validator description.
  • stake (integer) — Total stake delegated to the validator (in wei).
  • isJailed (boolean) — Whether the validator is jailed.
  • isActive (boolean) — Whether the validator is active.
  • commission (string) — The validator commission rate.
  • stats (array) — Per-period (day, week, month) uptime fraction and predicted APR.

Example request

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{"type": "validatorSummaries"}' \
  https://api.hyperliquid.xyz/info

Example response

[
  {
    "validator": "0x000000000056f99d36b6f2e0c51fd41496bbacb8",
    "signer": "0x0000000008b0b558419582041f85740344ae8fde",
    "name": "ValiDAO",
    "description": "The People's Validator",
    "nRecentBlocks": 1,
    "stake": 658880656542139,
    "isJailed": false,
    "unjailableAfter": null,
    "isActive": true,
    "commission": "0.04",
    "stats": [
      ["day", { "uptimeFraction": "1.0", "predictedApr": "0.0215529962", "nSamples": 1440 }]
    ]
  }
]

Use cases

The info endpoint with type: "validatorSummaries" is useful for:
  • Staking dashboards that list validators and their APRs
  • Helping delegators choose a validator by stake, commission, and uptime
  • Monitoring validator status and network health

Body

application/json
type
enum<string>
default:validatorSummaries
required

Request type

Available options:
validatorSummaries

Response

200 - application/json

Summaries for all validators (stake, status, commission, uptime, and APR stats).

validator
string

Validator address.

signer
string

Validator signer address.

name
string

Validator name.

description
string

Validator description.

stake
integer

Total stake delegated to the validator (in wei).

isJailed
boolean

Whether the validator is jailed.

isActive
boolean

Whether the validator is active.

commission
string

Validator commission rate.

stats
any[]

Per-period uptime and predicted APR stats.

Last modified on June 24, 2026