curl --request GET \
--url https://api.octav.fi/v1/beacon/validators/rewards/index/{index} \
--header 'Authorization: Bearer <token>'{
"data": [
{
"epochStart": 123,
"epochEnd": 123,
"timestampStart": 123,
"timestampEnd": 123,
"dateStart": "<string>",
"dateEnd": "<string>",
"consensusReward": "<string>",
"consensusPotentialReward": "<string>",
"consensusEfficiency": 123,
"executionReward": "<string>",
"attestationsIncluded": 123,
"attestationsMissed": 123,
"syncParticipations": 123,
"syncMissed": 123,
"proposedBlocks": 123,
"missedBlocks": 123,
"mevBlocks": 123,
"endEffectiveBalance": "<string>"
}
],
"offset": 123,
"limit": 123,
"totalRows": 123,
"pages": 123
}Paginated reward buckets aggregated by epoch, day, week, or month for a validator identified by index.
Cost: 1 credit per call. Automatically refunded on 4xx/5xx responses.
Access: Requires portfolio entitlement.
Rate limit: 360 req/min (shared with portfolio bucket)
Get your API key: Dev Portal
curl --request GET \
--url https://api.octav.fi/v1/beacon/validators/rewards/index/{index} \
--header 'Authorization: Bearer <token>'{
"data": [
{
"epochStart": 123,
"epochEnd": 123,
"timestampStart": 123,
"timestampEnd": 123,
"dateStart": "<string>",
"dateEnd": "<string>",
"consensusReward": "<string>",
"consensusPotentialReward": "<string>",
"consensusEfficiency": 123,
"executionReward": "<string>",
"attestationsIncluded": 123,
"attestationsMissed": 123,
"syncParticipations": 123,
"syncMissed": 123,
"proposedBlocks": 123,
"missedBlocks": 123,
"mevBlocks": 123,
"endEffectiveBalance": "<string>"
}
],
"offset": 123,
"limit": 123,
"totalRows": 123,
"pages": 123
}Documentation Index
Fetch the complete documentation index at: https://docs.octav.fi/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Non-negative validator index
x >= 0Determines how rangeFrom/rangeTo are interpreted. timestamp = Unix seconds (max range 31,536,000 s); epoch = beacon epoch numbers (max range 82,125 epochs).
timestamp, epoch Start of the range (inclusive). Must be ≥ 0 and ≤ rangeTo. Interpreted per rangeType.
x >= 0End of the range (inclusive). Must be ≥ 0. Interpreted per rangeType.
x >= 0Bucket size for aggregation.
epoch, day, week, month Pagination offset.
Number of records to return. Max 10.
x <= 10Was this page helpful?