Skip to main content

getBlocks RPC Method

Returns a list of confirmed blocks between two slots.

Updated on
Oct 19, 2026
Please note: For this RPC method, the block range defined by the start and end slots is limited to a maximum of 5 slots for a free trial account and 1,005 slots for paid accounts.

Parameters

start_slot
string
REQUIRED

The start slot encoded as an u64 integer

end_slot
string

The end slot encoded as an u64 integer

object
object

The configuration object with the following fields:

commitment
string

The level of commitment required for the query. It can be one of:

finalized
string

The node will query the most recent block the cluster has recognized as finalized

confirmed
string

The node will query the most recent block that has been voted on by supermajority of the cluster

Returns

result

An array of u64 integers representing confirmed blocks within the specified start_slot to end_slot range.

Request
Response
1
{
2
"jsonrpc": "2.0",
3
"result": [
4
5,
5
6,
6
7,
7
8,
8
9,
9
10
10
],
11
"id": 1
12
}
1
{
2
"jsonrpc": "2.0",
3
"result": [
4
5,
5
6,
6
7,
7
8,
8
9,
9
10
10
],
11
"id": 1
12
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free