> For the complete documentation index, see [llms.txt](https://docs.getblock.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.getblock.io/api-reference/ethereum-classic-etc/graphql-api.md).

# GraphQL API

Explore Ethereum Classic GraphQL queries, mutations, and integration examples.

Ethereum Classic exposes an EIP-1767 GraphQL API: a single endpoint (`/graphql`) that lets you request exactly the block, transaction, account, and log fields you need — with nesting — in one query, plus a mutation to broadcast transactions. It complements the JSON-RPC and WebSocket interfaces.

## Endpoint

Send GraphQL over HTTP POST to the endpoint base URL with `graphql` appended (`https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/` + `graphql`).

## Operations

* block — Fetch a block by number or hash
* blocks — Fetch a range of blocks
* transaction — Fetch a transaction by hash
* account — Read an account's balance, nonce, code, and storage
* call — Execute a read-only contract call
* estimateGas — Estimate gas for a call
* logs — Query event logs by filter
* gasPrice — Current gas price
* sendRawTransaction — Broadcast a signed transaction (mutation)

## Support

* Support: <support@getblock.io>
