Validator income detail history
Retrieve a per-epoch income breakdown for one or more validators over a bounded epoch window. Provide validator identifiers as a comma-separated list in the path parameter (indices or 0x-prefixed BLS pubkeys, up to the server-enforced limit; default 100).
The window ends at latest_epoch (defaults to the latest finalized epoch) and spans limit epochs backwards. You can shift the window back in time by setting offset, which reduces latest_epoch by the given number of epochs. The response includes consensus-layer rewards/penalties in gwei and execution tips in wei (tx_fee_reward_wei).
Authorizations
Path Parameters
Comma-separated validator indices and/or public keys (maximum 100 items by default). Comma-separated list (no spaces) of validator identifiers. Each identifier must be either:
- A validator index as a base-10 integer (for example, 652648)
- A BLS public key as a 96-hex-character string with or without the 0x prefix (case-insensitive)
Resolution and limits:
- The server resolves public keys to validator indices before querying data.
- The total number of identifiers must not exceed the server-enforced limit (default 100).
- Identifiers that cannot be parsed or resolved result in HTTP 400.
"1,2,3"
Query Parameters
Most recent epoch to include (inclusive). Defaults to the latest finalized epoch. Must be less than or equal to the latest finalized epoch at request time.
x >= 0399359
Number of epochs to skip backwards from latest_epoch before starting the window. Must be non-negative and not exceed latest_epoch.
x >= 00
Number of epochs to return in the window. Allowed range is 1 to 100. Defaults to 100.
1 <= x <= 10050
Response
Income details were retrieved successfully. The data array contains one entry per validator per epoch within the requested window. Items are sorted by epoch (descending) and then by validator index (ascending).

