Get Solana daily rewards stats

Returns recorded reward entries for the requested stake accounts. Authenticate using the api-key header and supply stakePubkey as a comma-separated list of public keys.

Choose Mainnet or Devnet from the Base URL dropdown on the right before using Try It. Devnet is the Solana test environment. Use an API key and any required account addresses for your selection. Changing Base URL does not change the API key or addresses you have entered.

Supply stakePubkey explicitly. Omitting it currently returns an empty array rather than selecting your accounts or returning a validation error.

The response's data field is an array. An empty array means no recorded entries were returned for the request; it is not independent proof that no rewards were paid on-chain.

Dates and grouping

dateFrom and dateTo use Unix timestamps in seconds, not milliseconds, and filter the returned dayStart values inclusively. dayStart represents midnight UTC on the day the epoch reward took effect. These are epoch reward entries assigned to a day, rather than rewards apportioned across each day of the epoch. Use UTC day boundaries when selecting complete days.

More than one epoch can appear for the same account and day. Do not assume one row per account per day or rely on array ordering. For a daily display, group entries by stakePubkey and dayStart; retain epoch when reconciling individual rewards.

Amounts and prices

  • inflationRewardAmount: inflation reward in lamports, returned as a decimal string.
  • postBalance: the on-chain account balance after that inflation reward, in lamports as a decimal string. Do not sum post-balances to calculate rewards.
  • mevRewardAmount: recorded MEV reward amount in lamports, returned as a decimal string.
  • epoch: the epoch associated with the inflation reward.
  • effectiveSlot: the slot at which the inflation reward took effect.
  • solPrice: the SOL price associated with the entry, in the selected currency.

One SOL equals 1,000,000,000 lamports. Use currency to select the price currency with a lowercase code, for example usd or eur; Get Supported Currencies lists the accepted codes. Set it explicitly when consuming price data.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
required

Required comma-separated list of stake-account public keys.

string

Lowercase currency code for the returned SOL price, for example usd or eur. Get Supported Currencies lists the accepted codes.

integer

Inclusive lower bound for dayStart, as a Unix timestamp in seconds. Use midnight UTC to include a complete starting day.

integer

Inclusive upper bound for dayStart, as a Unix timestamp in seconds.

Headers
string
required

mavan api key

Response

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json