Skip to main content
GET
/
api
/
v1
/
validators
/
proposalLuck
Proposal luck
curl --request GET \
  --url 'https://beaconcha.in/api/v1/validators/proposalLuck?apikey='
{
  "status": "OK",
  "data": [
    {
      "average_proposal_interval": 1115586.53125,
      "next_proposal_estimate_ts": 1767606011,
      "proposal_luck": 0.43039603829089507,
      "time_frame_name": "year"
    }
  ]
}

Authorizations

apikey
string
query
required

Query Parameters

validators
string
required

Provide a comma separated list of validator indices or pubkeys 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.
Example:

"1,2,3"

Response

OK

Standard success envelope used by all API endpoints.

status
enum<string>

HTTP-independent status of the API operation. For successful responses this is always "OK".

Available options:
OK
data
object[]

Response payload specific to the endpoint.