Validators overview
Retrieve validator information by index or public key using a comma-separated list in the path parameter. Provide up to 100 identifiers (higher limits may apply to authenticated premium users). Each identifier must be either a validator index (base-10 integer) or a 48-byte BLS public key as 0x-prefixed hex (96 hex characters after 0x) or without the 0x prefix. Use the POST variant (/api/v1/validator) when the list is too long for a URL.
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"
Response
Matching validators were retrieved successfully. The data field contains either a single validator object (when one identifier is provided/resolved) or an array of validator objects (when multiple identifiers are provided/resolved).
Standard success envelope used by all API endpoints.
HTTP-independent status of the API operation. For successful responses this is always "OK".
OK State and metadata for a single validator, including status, balances, epochs, and withdrawal summary.
- Multiple validators · object[]
- Single validator · object

