Skip to main content
POST
Builder Registry
Experimental. This endpoint returns data only on chains past the Glamsterdam hard fork. Hoodi forks first; mainnet returns 404 until it forks. The request and response may change before the mainnet release. See Glamsterdam API.

Authorizations

Authorization
string
header
required

Authorization header with value: Bearer YOUR_TOKEN. Refer to the API Keys section to create your API key.

Body

application/json
chain
enum<string>
default:mainnet

The Ethereum chain to query.

Available options:
mainnet,
hoodi
builder
Builder Public Key ยท object

Optional builder selector. If left null, the whole builder registry is returned.

Free selectors available to all users:

  • builder_pubkey: One builder, by its public key, as in execution_payload.builder_pubkey. The best way to follow one builder over time.
  • builder_index: The builder that holds this index now. To select the builder of a past slot, use that slot's builder_pubkey.

Premium selectors for Scale & Enterprise plans (https://beaconcha.in/pricing):

  • builder_execution_address: Every builder that withdraws to this execution layer address. Use it for all the builders of one operator.
  • builder_entity: Every builder that withdraws to an address that beaconcha.in curated under this name. Optionally include builder_sub_entity. Matching is case-sensitive.

Note: Every option resolves to builder public keys, each with every period in which it held an index. An option that matches no builder returns 404. A matched builder whose tenures status filters out returns an empty list.

status
enum<string>

Optional. Return only the tenures whose status is this one. Tenures with a null status never match.

Available options:
pending,
active,
exited
Example:

"active"

cursor
string
default:""

Cursor value for pagination. See our pagination guide for more details.

page_size
integer
default:10

The number of items to return per page.

Required range: 1 <= x <= 10

Response

Successful response.

Response containing the tenures in the beacon chain's builder registry, newest first.

data
object[]
required
paging
object