How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Chainstack State API

The State API from Chainstack — 10 operation(s) for state.

Chainstack State API is one of 31 APIs that Chainstack publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

This API exposes 2 JSON Schema definitions.

Tagged areas include States. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, an AsyncAPI specification, and 2 JSON Schemas.

This API exposes 10 operations across 10 paths, and defines 17 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://{node_id}.p2pify.com/{api_key}.

10 operations 10 paths 17 schemas 10 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Server
https://{node_id}.p2pify.com/{api_key}
Resource Areas
1

Paths & Operations 10

Across 10 paths, the API surfaces 10 operations — 10 GET. Each is listed below with its method, path, parameters, and response codes.

State 10
GET
/getBeaconBlockRootByBlockId
Get the root of the beacon block by blockid
getBeaconBlockRootByBlockId 1 param → 200404500
GET
/getBeaconBlocksByBlockId
Get beacon blocks by blockid
getBeaconBlocksByBlockId 1 param → 200404500
GET
/getBeaconHeadersByBlockId
Get beacon headers by blockid
getBeaconHeadersByBlockId 1 param → 200404500
GET
/getBeaconHeadersBySlotAndParentRoot
Get beacon headers by slot and parent root
getBeaconHeadersBySlotAndParentRoot 2 params → 200404500
GET
/getBlobsByBlockId
Get blobs by blockid
getBlobsByBlockId 1 param → 200404500
GET
/getCommitteesByStateIdEpochIndexAndSlot
Get committees by state, epoch, index, and slot
getCommitteesByStateIdEpochIndexAndSlot 4 params → 200404500
GET
/getFinalityCheckpoints
Get finality checkpoints for a given state
getFinalityCheckpoints 1 param → 200400
GET
/getStateRoot
Get the root of a given state
getStateRoot 1 param → 200400
GET
/getSyncCommitteeContribution
Get sync committee contribution for a given slot, subcommittee index, and beacon block root
getSyncCommitteeContribution 3 params → 200400500
GET
/getSyncCommitteesByStateIdAndEpoch
Get sync committees by state and epoch
getSyncCommitteesByStateIdAndEpoch 2 params → 200404500

Schemas 17

The contract defines 17 schemas that model the data the API accepts and returns. The most detailed are SyncCommitteeContribution (5 properties), BlobItem (5 properties), Header (4 properties), Block (4 properties). Each schema is shown below with its type and property counts.

SyncCommitteeContribution
object
5 properties 5 required
SyncCommittee
object
2 properties 2 required
Error
object
2 properties 2 required
BlobItem
object
5 properties 4 required
FinalityCheckpoints
object
3 properties
StateRoot
object
1 property
BeaconBlockItem
object
2 properties 2 required
BeaconHeaderItem
object
3 properties 3 required
BeaconBlockRootItem
object
1 property 1 required
Header
object
4 properties 4 required
BeaconHeader
object
3 properties 3 required
SyncCommitteeData
object
1 property 1 required
Block
object
4 properties 4 required
CommitteeItem
object
3 properties 3 required
BlobsResponse
object
1 property 1 required
CommitteeData
object
1 property 1 required
BeaconHeaders
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

chainstack-state-api-openapi.yml Raw ↑

Other APIs Chainstack publishes across the network.

Chainstack Faucet API
Chainstack Account Info API
Chainstack Accounts Info API
Chainstack Blocks Info API
Chainstack Chain Info API
Chainstack Client Info API
Chainstack Configuration Info API
Chainstack Debug And Trace API
Chainstack Debug API
Chainstack Deployment Options API
Chainstack Events API
Chainstack Execute Transactions API
Where this information came from

This is an independent, third-party profile of Chainstack State API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.