Request Parameters
Solana account address to retrieve transaction history for (wallet, token, program, NFT, etc.).
transactionDetails
string
default:"signatures"
Level of transaction detail to return.
Sort order for returned transactions.
commitment
string
default:"finalized"
The commitment level for the request. The processed commitment is not supported.
Minimum context slot to use for request (optional).
Maximum number of transactions per request. Use 1–1000 for transactionDetails:“signatures” and 1–100 for transactionDetails:“full”.
Pagination token from previous response to get next page of results (format “slot:position”).
Encoding format for transaction data (applies only when transactionDetails=full).
json
jsonParsed
base58
base64
maxSupportedTransactionVersion
Maximum transaction version to return (applies only when transactionDetails=full).
Advanced filters to narrow down transaction results.
Greater than or equal to slot number.
Greater than slot number.
Less than or equal to slot number.
Filter by block timestamp (Unix timestamp).
Greater than or equal to timestamp.
Less than or equal to timestamp.
Filter by transaction signature.
Get transactions with signatures greater than or equal to this value.
Get transactions after this signature.
Get transactions with signatures less than or equal to this value.
Get transactions before this signature.
Filter by transaction status.
Filter transactions for related token accounts. Controls whether to include transactions involving token accounts owned by the address. Your Helius API key. You can get one for free in the dashboard.
jsonrpc
enum<string>
default:2.0
required
The JSON-RPC protocol version.
A unique identifier for the request.
method
enum<string>
default:getTransactionsForAddress
required
The name of the RPC method to invoke.
Available options:
getTransactionsForAddress
Example:"getTransactionsForAddress"
Array containing the required account address and optional configuration object.
Example:[
"Vote111111111111111111111111111111111111111",
{
"transactionDetails": "signatures",
"limit": 50,
"sortOrder": "desc",
"filters": {
"status": "succeeded",
"slot": { "gte": 1000, "lt": 2000 }
}
}
]
Successfully retrieved transactions for the specified address.
The JSON-RPC protocol version.
Identifier matching the request.
Transaction data and pagination information.