Skip to main content
GET
/
api
/
v1
/
sync_committee
/
{period}
Sync committee for a period
curl --request GET \
  --url 'https://beaconcha.in/api/v1/sync_committee/{period}?apikey='
{
  "status": "OK",
  "data": {
    "period": 500,
    "start_epoch": 128000,
    "end_epoch": 128255,
    "validators": [
      383220,
      12142,
      265015,
      260079
    ]
  }
}

Authorizations

apikey
string
query
required

Path Parameters

period
required

The sync period to fetch. Provide a non-negative integer period index, or use one of the special tags: latest (current period) or next (the upcoming period if available). Special tags for convenience.

Available options:
latest,
next
Example:

"latest"

Response

The sync committee for the requested period was found. The data object contains the period index, the start and end epochs, and the list of 512 validator indices in committee order.

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

Sync committee membership for a single sync period. Includes the period index, the start and end epochs, and the 512 validator indices ordered by sync-committee index. The ordering matches the bit positions in syncaggregate_bits found in blocks.