Dashboard

API Documentation

Public APIs for accessing Solana validator data. All endpoints return JSON.

GET/api/epochs

Get list of available epochs and current epoch info

Response

{ currentEpoch, availableEpochs[], tenEpochRange, tenEpochUpdated }
GET/api/epochs/[epoch]

Get validator data for a specific epoch including rewards, costs, and stake information

Parameters

epoch(number)- The epoch number to fetch data for

Response

{ epoch, validators[] }
GET/api/validator-live

Get live validator data from RPC including current stake, vote credits, skip rate, and epoch progress

Parameters

voteAccount(string)- The validator's vote account pubkey

Response

{ voteAccount, voteCredits, creditsRank, skipRate, activatedStake, stakeChange, epoch, epochProgress, ... }
GET/api/cu-stats

Get compute unit statistics for validators across epochs

Response

{ epochs[], validators[] }
GET/api/rewards-stats

Get block rewards statistics for validators across epochs

Response

{ epochs[], validators[] }

Usage Notes

  • All endpoints are rate-limited
  • Data is cached server-side for performance
  • Epoch data is sourced from Trillium API
  • Live validator data is fetched from Solana RPC
Built with by Valid BlocksFueled by Trillium