Skip to main content

eth-v1-beacon-headers-{block_id} REST API Endpoint

Retrieves block header for given block id.

Updated on
Jul 07, 2026

Path Parameters

block_id
string
REQUIRED

Block identifier. Can be one of: "head" (canonical head in node's view), "genesis", "finalized", <slot>, <hex encoded blockRoot with 0x prefix>.

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

The object with the following fields:

root
string

The root hash

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
"root": "0xb622e3d2c523e0884d9c2d6224134e8afa33d1eb2e2edff7f7c9c087f6b1746b",
6
"canonical": true,
7
"header": {
8
"message": {
9
"slot": "11585044",
10
"proposer_index": "492352",
11
"parent_root": "0x3ab422ad1460d43a234c6f151bdfd6a936ab81b80d897bc26db67ae8d00ba0c1",
12
"state_root": "0x76fdf281e50235e62fdb8a347b647fb0b4ceeb794faf4ad92aeefb2fb8d7c0bb",
13
"body_root": "0xf62608866575f4e663c24d9e648f20be774632759d558ddfe94be4dc7c53b2de"
14
},
15
"signature": "0xae88c5e2687d1970b8e5abbc02f836af1bebaa86f30d718f5aeb0b8690a67a06e6aeab2f6a640da5cad090f40549f65d06baa36907f7541a275638d7a0636b20b61b6400ca9501faced0d336b35e6cf4c0997bb98e349c872814c345265dd8b1"
16
}
17
}
18
}
1
{
2
"execution_optimistic": false,
3
"finalized": false,
4
"data": {
5
"root": "0xb622e3d2c523e0884d9c2d6224134e8afa33d1eb2e2edff7f7c9c087f6b1746b",
6
"canonical": true,
7
"header": {
8
"message": {
9
"slot": "11585044",
10
"proposer_index": "492352",
11
"parent_root": "0x3ab422ad1460d43a234c6f151bdfd6a936ab81b80d897bc26db67ae8d00ba0c1",
12
"state_root": "0x76fdf281e50235e62fdb8a347b647fb0b4ceeb794faf4ad92aeefb2fb8d7c0bb",
13
"body_root": "0xf62608866575f4e663c24d9e648f20be774632759d558ddfe94be4dc7c53b2de"
14
},
15
"signature": "0xae88c5e2687d1970b8e5abbc02f836af1bebaa86f30d718f5aeb0b8690a67a06e6aeab2f6a640da5cad090f40549f65d06baa36907f7541a275638d7a0636b20b61b6400ca9501faced0d336b35e6cf4c0997bb98e349c872814c345265dd8b1"
16
}
17
}
18
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free