GET
/
v1
/
solana
/
validators
/
{validator_id}
/
blockInsights
curl --request GET \
  --url https://api.rated.network/v1/solana/validators/{validator_id}/blockInsights \
  --header 'Authorization: Bearer <token>'
{
  "next": "https://api.rated.network//v1/solana/validators/{validator_id}/blockInsights?limit=10&offset=30",
  "pages": 10,
  "previous": "https://api.rated.network//v1/solana/validators/{validator_id}/blockInsights?limit=10&offset=10",
  "results": [
    [
      {
        "avgComputeUnits": 25000.2,
        "avgMevRewards": 20.1,
        "avgRewards": 50.01,
        "avgTransactions": 250.1,
        "from_": "2024-12-14",
        "percentageFailedTx": 0.2,
        "percentageHighValueTx": 0.1,
        "voteAccount": "voteAccount"
      }
    ]
  ]
}

You can query this endpoint by using the vote_account address of a validator as the validator_id. The granularity of results can either be daily or around 20 minute intervals (3,000 slots).

Earliest daily data available is from March 1, 2025.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

validator_id
string
required

Query Parameters

limit
integer
default:15

The number of results returned per page

offset
integer
default:0

The number of results to skip before starting to return

toDate
string | null

End date

Examples:

"2023-12-31"

fromDate
string | null

Start date

Examples:

"2023-01-01"

toSlot
integer | null

End slot multiple of 3k

Required range: x >= 0
fromSlot
integer | null

Start slot multiple of 3k

Required range: x >= 0
from
any | null
deprecated

UTC day or slot multiple of 3k

granularity
enum<string>

UTC day or 3k block interval

Available options:
3k,
day

Response

200
application/json

Successful Response

The response is of type object.