# Beacon API

- [/eth/v1/beacon/genesis](/v1/ethereum/beacon-api/eth-v1-beacon-genesis.md): Retrieve details of the chain's genesis.
- [/eth/v2/beacon/blocks/{block\_id}](/v1/ethereum/beacon-api/eth-v2-beacon-blocks-block_id.md): Get block attestations
- [/eth/v1/beacon/blocks/{block\_id}/attestations](/v1/ethereum/beacon-api/eth-v1-beacon-blocks-block_id-attestations.md): Get block attestations
- [/eth/v1/beacon/blocks/{block\_id}/root](/v1/ethereum/beacon-api/eth-v1-beacon-blocks-block_id-root.md): Get block root
- [/eth/v1/beacon/headers](/v1/ethereum/beacon-api/eth-v1-beacon-headers.md): Get block headers
- [/eth/v1/beacon/headers/{block\_id}](/v1/ethereum/beacon-api/eth-v1-beacon-headers-block_id.md): Get block headers
- [/eth/v1/beacon/states/{state\_id}/committees](/v1/ethereum/beacon-api/eth-v1-beacon-states-state_id-committees.md): Get all committees for a state
- [/eth/v1/beacon/states/{state\_id}/finality\_checkpoints](/v1/ethereum/beacon-api/eth-v1-beacon-states-state_id-finality_checkpoints.md): Get state finality checkpoints
- [/eth/v1/beacon/states/{state\_id}/root](/v1/ethereum/beacon-api/eth-v1-beacon-states-state_id-root.md): Get state SSZ HashTreeRoot
- [/eth/v1/beacon/states/{state\_id}/sync\_committees](/v1/ethereum/beacon-api/eth-v1-beacon-states-state_id-sync_committees.md): Get sync committees for a state
- [/eth/v1/beacon/states/{state\_id}/validator\_balances](/v1/ethereum/beacon-api/eth-v1-beacon-states-state_id-validator_balances.md): Get validator balances from state
- [/eth/v1/beacon/states/{state\_id}/validators](/v1/ethereum/beacon-api/eth-v1-beacon-states-state_id-validators.md): Get validators from state
- [/eth/v1/beacon/states/{state\_id}/validators/{validator\_id}](/v1/ethereum/beacon-api/eth-v1-beacon-states-state_id-validators-validator_id.md): Get validator from state by id
- [/eth/v1/events](/v1/ethereum/beacon-api/eth-v1-events.md): Subscribe to beacon node events
- [/eth/v1/validator/aggregate\_attestation](/v1/ethereum/beacon-api/eth-v1-validator-aggregate_attestation.md): Get aggregated attestation
- [/eth/v1/validator/blinded\_blocks/{slot}](/v1/ethereum/beacon-api/eth-v1-validator-blinded_blocks-slot.md): Produce a new blinded block, without signature
- [/eth/v1/validator/duties/proposer/{epoch}](/v1/ethereum/beacon-api/eth-v1-validator-duties-proposer-epoch.md): Get block proposers duties
- [/eth/v1/validator/sync\_committee\_contribution](/v1/ethereum/beacon-api/eth-v1-validator-sync_committee_contribution.md): Produce a sync committee contribution
- [/eth/v1/beacon/states/{state\_id}/fork](/v1/ethereum/beacon-api/eth-v1-beacon-states-state_id-fork.md): Get Fork object for requested state
