Get a Stream of Yield Summaries

Returns 0 or more yield objects in a streaming fashion using ndjson.

👍

Data available from Epoch 738 onwards (ended on February 8th).

Data Availability

Yield data becomes available only after inflation rewards are fully paid out, which can take several hundred blocks after an epoch ends. Once available, the data includes Inflation Rewards, Block Fees, and MEV Rewards.

The mev field in the response represents rewards earned in the previous epoch but paid out in the current one (i.e., MEV earned in epoch X-1 is paid in epoch X).

Data Scope

You can retrieve data for either validators or delegators:

  • Use type=validator to fetch validator rewards.
  • Use type=delegator to fetch delegator rewards.

Call both endpoints and aggregate the results to get a complete network-wide view.

APY Calculation

The APY values are calculated from the same total stake of the network, along with the sum of the rewards for the whole network (either all delegators or all validators). These values are useful for understanding network-wide reward trends rather than individual validator performance.

APY = ( Total Return for Period Average Stake for Period ) × ( Periods per Year Periods in Calculation )

Validators with 100% commission give delegators 0 rewards, lowering the overall APY. This value should not be used to compare individual validators but to track overall network performance.

👍

Info

Use the Solana Health Endpoint to monitor data processing progress.

Language
Credentials
Click Try It! to start a request and see the response here!