Get staked account rewards

/v4/data/staking/native/rewards

100 credits per API call

Get historical staking rewards for a stake account. Returns detailed reward information including epoch, block number, reward amount, and post-balance for each reward period.

Supported blockchains:

  • Solana - solana-mainnet (optional epoch/block/time filters)
  • Ethereum - ethereum-mainnet (epochFrom/epochTo, blockFrom/blockTo, timeFrom/timeTo, unixFrom/unixTo; block/time/unix are converted to consensus epochs; omit all for last 10 finalized epochs; max range 10 epochs ≈320 blocks or ≈3840 seconds; epoch and blockNumber are consensus-layer values)

To get started:

  • Provide a chain and stake address. The API will return all historical rewards for the stake account.
  • For Ethereum, omitting all filters returns the last 10 finalized epochs. Partial filters auto-complete: ...From only → ...To = ...From + 10 epochs (capped at finalized); ...To only → ...From = ...To − 10 epochs. Applies to epoch, block, time, unix.
  • You can filter rewards by epoch range using epochFrom and epochTo parameters.
  • You can filter rewards by block range using blockFrom and blockTo parameters.
  • You can filter rewards by time range using timeFrom and timeTo parameters (ISO 8601 format).
  • You can filter rewards by unix timestamp range using unixFrom and unixTo parameters.
  • Important: You can only use one filter type at a time. Valid combinations: (epochFrom/epochTo), (blockFrom/blockTo), (timeFrom/timeTo), (unixFrom/unixTo). You cannot mix different types like epochFrom with blockTo.
  • Rewards are sorted by epoch in descending order (newest first).
Language
Credentials
Header
Response
Click Try It! to start a request and see the response here!