Skip to main content

/eth/v1/beacon/states/{state_id}/validator_balances REST API Endpoint

Returns a filterable list of validators balances.

Updated on
May 21, 2026

Path Parameters

state_id
string
REQUIRED

The state identifier. It can be one of: head (canonical head in node's view), genesis, finalized, justified, slot and stateRoot (hex encoded stateRoot with 0x prefix)

Query Parameters

id
string

Either hex encoded public key (any bytes48 with 0x prefix) or validator index

Returns

execution_optimistic
boolean

It's true if the response references an unverified execution payload. The optimistic information may be invalidated at a later time. If the field is not present, assume the false value

data
array

The object with the following values:

index
string

The index of validator in validator registry

balance
string

The current validator balance in gwei

Request
Response
1
{
2
"execution_optimistic": false,
3
"finalized": false,
4
"data": [
5
{
6
"index": "91343",
7
"balance": "0"
8
}
9
]
10
}
1
{
2
"execution_optimistic": false,
3
"finalized": false,
4
"data": [
5
{
6
"index": "91343",
7
"balance": "0"
8
}
9
]
10
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free