curl --request POST \
--url https://beaconcha.in/api/v2/ethereum/validators/queues \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"validator": {
"validator_identifiers": [
1
]
},
"chain": "mainnet",
"cursor": "",
"page_size": 10
}
'{
"data": [
{
"validator": {
"index": 1,
"public_key": "<string>"
},
"finality": "not_finalized",
"deposit": {
"next": {
"amount": "<string>",
"estimated_processed": {
"epoch": 1,
"timestamp": 1
}
},
"all": {
"amount": "<string>",
"estimated_processed": {
"epoch": 1,
"timestamp": 1
}
},
"estimated_activation": {
"epoch": 1,
"timestamp": 1
}
},
"exit": {
"estimated_exit": {
"epoch": 1,
"timestamp": 1
},
"estimated_last_duty": {
"epoch": 1,
"timestamp": 1
},
"estimated_eligible_withdrawal": {
"epoch": 1,
"timestamp": 1
},
"estimated_withdrawal": {
"epoch": 1,
"timestamp": 1
}
},
"withdrawal": {
"withdrawal_sweep": {
"next": {
"estimated_amount": "<string>",
"estimated_withdrawal": {
"epoch": 1,
"timestamp": 1
}
}
}
}
}
]
}Provides detailed information about staking-related queues (such as activation, exit, and withdrawal) and the estimated wait times specifically for the selected set of validators.
curl --request POST \
--url https://beaconcha.in/api/v2/ethereum/validators/queues \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"validator": {
"validator_identifiers": [
1
]
},
"chain": "mainnet",
"cursor": "",
"page_size": 10
}
'{
"data": [
{
"validator": {
"index": 1,
"public_key": "<string>"
},
"finality": "not_finalized",
"deposit": {
"next": {
"amount": "<string>",
"estimated_processed": {
"epoch": 1,
"timestamp": 1
}
},
"all": {
"amount": "<string>",
"estimated_processed": {
"epoch": 1,
"timestamp": 1
}
},
"estimated_activation": {
"epoch": 1,
"timestamp": 1
}
},
"exit": {
"estimated_exit": {
"epoch": 1,
"timestamp": 1
},
"estimated_last_duty": {
"epoch": 1,
"timestamp": 1
},
"estimated_eligible_withdrawal": {
"epoch": 1,
"timestamp": 1
},
"estimated_withdrawal": {
"epoch": 1,
"timestamp": 1
}
},
"withdrawal": {
"withdrawal_sweep": {
"next": {
"estimated_amount": "<string>",
"estimated_withdrawal": {
"epoch": 1,
"timestamp": 1
}
}
}
}
}
]
}Free selectors available to all users:
Premium selectors for Scale & Enterprise plans (https://beaconcha.in/pricing):
Show child attributes
An array containing either validator indices or public keys. Index and public key can be mixed in the same array.
Premium users can include up to 100 entries; free users are limited to 20.
1 - 100 elementsValidator Index
x >= 0The Ethereum chain to query.
mainnet, hoodi Cursor value for pagination. See our pagination guide for more details.
The number of items to return per page.
1 <= x <= 10Successful response.
Response containing basic information about the queue.
Show child attributes
Indicates the finality status of the data provided.
not_finalized Show child attributes
Details for the next in line pending deposit/top-up.
Show child attributes
Amount of the next pending action in wei.
Details for all pending deposits/top-ups combined.
Show child attributes
Total amount of all pending actions in wei.
Estimated time and epoch when a newly deposited validator will become active. Null for top-ups, or if balance+pending deposits < 32 ETH.
Show child attributes
Estimated time/epoch of the validator's last duty.
Usually aligns with estimated_exit, but rare sync-committee assignments may happen afterward.
Estimated epoch and timestamp when the validator becomes eligible for withdrawal (at least 256 epochs after exit).
Eligibility marks the earliest point at which the validator can be withdrawn.
The actual withdrawal may, in the worst case, occur up to ~10 days later due to the automatic sweeping process (sweep delay).
For the estimated time when the balance will actually be withdrawn, see estimated_withdrawal below.
Estimated epoch when the validator’s balance will actually be withdrawn. Accounts for the sweep delay after eligibility.
Information about the validator's automatic and manual withdrawals.
Withdrawals can be automatic (auto-sweep) or manual (initiated by the validator owner). A validator may have either, both, or neither type of pending withdrawals.
Show child attributes
Automatic withdrawals occur periodically for exited validators or when balance exceeds the maximum effective balance.
Will be null for validators that are not eligible for auto-sweeps at the moment.
Show child attributes
Details of the next in line scheduled automatic withdrawal (sweep/skimming).
Show child attributes
Estimated withdrawal amount in the next sweep.
Was this page helpful?