GET
/
v0
/
solana
/
validators
/
{validator_id}
/
rewards
curl --request GET \
  --url https://api.rated.network/v0/solana/validators/{validator_id}/rewards
{
  "page": {
    "from": 123,
    "to": 123,
    "granularity": "3k",
    "size": 1
  },
  "total": 1,
  "data": [
    {
      "blockRewards": 250.2,
      "from_": "2024-12-14",
      "mevClaimed": 110.1,
      "mevTips": 1100.1,
      "rentRewards": 50.01,
      "stakeRewards": 25000.1,
      "voteAccount": "voteAccount",
      "voteRewards": 2500.1
    }
  ],
  "next": "<string>"
}

This endpoint returns all the useful information you need on the historical rewards of a single validator (e.g. voting rewards, block proposals, MEV). For a glossary of the variables returned, see validators.

Hereโ€™s how to interpret the inputs required to operate it๐Ÿ‘‡

ParameterDescription
fromStarting UTC date (e.g. from=โ€œ2024-04-22โ€), or a slot multiple of 3,000 (approximately 20 minutes)
granularityThe size of time increments you are looking to query. Can be dayor 3k(3,000 slots or approximately 20 minutes).
sizeThe number of results included per page

Path Parameters

validator_id
string
required

Query Parameters

from

UTC day or slot multiple of 3k

granularity
enum<string>

UTC day or 3k block interval

Available options:
3k,
day
size
integer
default:
15
Required range: 1 < x < 200

Response

200
application/json
Successful Response
page
object
required
total
integer
required
Required range: x > 0
data
object[]
required
next
string | null