Request Parameters
Base58 or Base64 encoded Solana transaction for which to estimate optimal priority fees.
The API will analyze the specific instructions and accounts in this transaction to provide
accurate fee estimates based on current network conditions and computational complexity.
Array of Solana account public keys to estimate priority fees for (alternative to providing a transaction)
Advanced options for customizing Solana priority fee estimation based on network conditions
options.transactionEncoding
Encoding format of the provided Solana transaction
Specific priority level to estimate fees for based on current Solana network congestion
Min
Low
Medium
High
VeryHigh
UnsafeMax
options.includeAllPriorityFeeLevels
When true, returns comprehensive estimates for all priority levels from minimum to maximum
Number of recent Solana blockchain slots to analyze for accurate fee estimation (1-150)
When true, includes vote transactions in the fee calculation for more comprehensive analysis
When true, returns the recommended optimal fee based on current Solana network conditions
options.evaluateEmptySlotAsZero
When true, slots with no transactions are counted as zero-fee slots in the calculation
Your Helius API key. You can get one for free in the dashboard.
JSON-RPC version identifier for the Solana RPC API request, must be "2.0"
Client-generated identifier for the request
method
enum<string>
default:getPriorityFeeEstimate
Available options:
getPriorityFeeEstimate
Parameters for the method call
Successfully retrieved Solana priority fee estimates
JSON-RPC version identifier
Client-generated identifier matching the request
Result object containing comprehensive Solana priority fee estimates