Skip to main content

eth-v1-beacon-headers REST API Endpoint

Retrieves block headers matching given query. By default it will fetch current head slot blocks.

Updated on
Jul 07, 2026

Query Parameters

slot
string

The slot number

parent_root
string

The parent root hash

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

An array with the following fields:

root
string

The corresponding root

canonical
boolean

The head in node's view

header
array

The SignedBeaconBlockHeader object envelope from the CL spec

message
array

The BeaconBlockHeader object from the CL spec

slot
string

The slot to which this block corresponds

proposer_index
string

The index of validator in validator registry

parent_root
string

The signing merkle root of the parent BeaconBlock

state_root
string

The tree hash merkle root of the BeaconState for the BeaconBlock

body_root
string

The tree hash merkle root of the BeaconBlockBody for the BeaconBlock

signature
string

The signature

Request
Response
1
{
2
"execution_optimistic": false,
3
"finalized": false,
4
"data": [
5
{
6
"root": "0x4f289577b582ac7584c11c9ad8411734441685c64d19988b899af678ef2178f9",
7
"canonical": true,
8
"header": {
9
"message": {
10
"slot": "11579198",
11
"proposer_index": "787092",
12
"parent_root": "0x0fc1061b0162ef708f446d24216df3b90908b82a59b3479decd8f23471ee34fd",
13
"state_root": "0xa6f44f77854b5d8d37533eb845e7ef6423e2c3d5be0aa9a49d0cf1aba1007222",
14
"body_root": "0x31b9547ffed84b16030284d92363611fe9326c0a6b9593978c07667446d874fc"
15
},
16
"signature": "0xb9812e996d8341fb492930f94ea0531315c1a79614b0951f32835a1706f6ff7dd9fb61c7dad96f962f9ae4cb037d27ea15e6e01828d79919b61fef85474bfa863730cd8275a61058fd9f86c24cc2790bdff1075c8ea0ae3038f4aa09a0b42c78"
17
}
18
}
19
]
20
}
1
{
2
"execution_optimistic": false,
3
"finalized": false,
4
"data": [
5
{
6
"root": "0x4f289577b582ac7584c11c9ad8411734441685c64d19988b899af678ef2178f9",
7
"canonical": true,
8
"header": {
9
"message": {
10
"slot": "11579198",
11
"proposer_index": "787092",
12
"parent_root": "0x0fc1061b0162ef708f446d24216df3b90908b82a59b3479decd8f23471ee34fd",
13
"state_root": "0xa6f44f77854b5d8d37533eb845e7ef6423e2c3d5be0aa9a49d0cf1aba1007222",
14
"body_root": "0x31b9547ffed84b16030284d92363611fe9326c0a6b9593978c07667446d874fc"
15
},
16
"signature": "0xb9812e996d8341fb492930f94ea0531315c1a79614b0951f32835a1706f6ff7dd9fb61c7dad96f962f9ae4cb037d27ea15e6e01828d79919b61fef85474bfa863730cd8275a61058fd9f86c24cc2790bdff1075c8ea0ae3038f4aa09a0b42c78"
17
}
18
}
19
]
20
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free