curl --request POST \
--url 'https://rpc-mainnet.solanatracker.io/?api_key=' \
--header 'Content-Type: application/json' \
--data '
{
"jsonrpc": "2.0",
"id": 1,
"method": "getProgramAccountsV2",
"params": [
"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
{
"encoding": "base64",
"filters": [
{
"memcmp": {
"offset": 0,
"bytes": "9BB6NFEcjBCtnNLFko2FqVQBq8HHM13kCyYcdQbgpump"
}
}
]
}
]
}
'{
"jsonrpc": "2.0",
"id": 1,
"result": {
"context": {
"apiVersion": "3.0.0",
"slot": 372914918
},
"value": {
"accounts": [
{
"account": {
"data": [
"eXi3FEU80+h66x/Am/Bn+WzS1NabVxOVqpvxhq/52j8l9waSAkTeKVuHU8I65mfMdK85hgfUpKL9h/QyGL3xowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"base64"
],
"executable": false,
"lamports": 2039280,
"owner": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
"rentEpoch": 18446744073709552000,
"space": 165
},
"pubkey": "11966FYd2Gtp2wBAXdGzGcJuQaHMLoqVoJDsAvXreb2"
}
],
"hasMore": true,
"nextCursor": "11966FYd2Gtp2wBAXdGzGcJuQaHMLoqVoJDsAvXreb2",
"totalCount": 25655
}
}
}Returns all accounts owned by the provided program Pubkey with enhanced pagination support. This V2 method provides efficient querying with cursor-based pagination, filtering capabilities, and incremental updates for large result sets.
curl --request POST \
--url 'https://rpc-mainnet.solanatracker.io/?api_key=' \
--header 'Content-Type: application/json' \
--data '
{
"jsonrpc": "2.0",
"id": 1,
"method": "getProgramAccountsV2",
"params": [
"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
{
"encoding": "base64",
"filters": [
{
"memcmp": {
"offset": 0,
"bytes": "9BB6NFEcjBCtnNLFko2FqVQBq8HHM13kCyYcdQbgpump"
}
}
]
}
]
}
'{
"jsonrpc": "2.0",
"id": 1,
"result": {
"context": {
"apiVersion": "3.0.0",
"slot": 372914918
},
"value": {
"accounts": [
{
"account": {
"data": [
"eXi3FEU80+h66x/Am/Bn+WzS1NabVxOVqpvxhq/52j8l9waSAkTeKVuHU8I65mfMdK85hgfUpKL9h/QyGL3xowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"base64"
],
"executable": false,
"lamports": 2039280,
"owner": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
"rentEpoch": 18446744073709552000,
"space": 165
},
"pubkey": "11966FYd2Gtp2wBAXdGzGcJuQaHMLoqVoJDsAvXreb2"
}
],
"hasMore": true,
"nextCursor": "11966FYd2Gtp2wBAXdGzGcJuQaHMLoqVoJDsAvXreb2",
"totalCount": 25655
}
}
}changedSince to fetch accounts modified after a specific slot, perfect for incremental updates without re-fetching everything. Want to filter out dust? The excludeZero parameter automatically hides empty token accounts, reducing bandwidth and speeding up your queries.
Use cursor pagination to efficiently retrieve all accounts (up to 10k per request.)The JSON-RPC protocol version.
2.0 "2.0"
A unique identifier for the request.
"1"
The name of the RPC method to invoke.
getProgramAccountsV2 "getProgramAccountsV2"
Parameters for the enhanced paginated method.
The Solana program public key (address) to query accounts for, as a base-58 encoded string.
"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
Successfully retrieved paginated program accounts.
The JSON-RPC protocol version.
2.0 "2.0"
Identifier matching the request.
"1"
Paginated program accounts with navigation metadata.
Show child attributes
List of program accounts for the current page.
Show child attributes
The account Pubkey as a base-58 encoded string.
"CxELquR1gPP8wHe33gZ4QxqGB3sZ9RSwsJ2KshVewkFY"
Details about the account.
Show child attributes
Number of lamports assigned to this account.
15298080
Base-58 encoded Pubkey of the program this account is assigned to.
"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
Account data as encoded binary or JSON format.
["2R9jLfiAQ9bgdcw6h8s44439", "base64"]Indicates if the account contains a program.
false
The epoch at which this account will next owe rent.
28
The data size of the account.
165
Pagination cursor for the next page. Null only when no accounts are returned (end of pagination). Note that fewer accounts than the limit may be returned due to filtering, but this does not indicate end of pagination.
"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"
Total number of accounts matching the query.
25000
Was this page helpful?