The Graph logo

The Graph

The Graph is a decentralized blockchain data indexing protocol. It exposes Subgraphs (GraphQL APIs over indexed on-chain data), Substreams (parallel streaming dataflows), the Token API (REST/MCP for token data), and supports 80+ chains. Self-hosted Graph Node and Firehose are open-source.

5 APIs 0 Features
Web3IndexingGraphQLSubgraphsMulti-chain

APIs

The Graph Subgraphs (GraphQL)

Per-subgraph GraphQL endpoints served by the decentralized network of Indexers. Each subgraph defines its own schema; queries are billed in GRT or via a hosted gateway in USD.

The Graph Token API

REST API for cross-chain token data (balances, holders, prices, transfers, metadata) with built-in MCP server for AI agents.

The Graph Substreams

gRPC streaming protocol for parallelized blockchain dataflows backed by Firehose. Substreams power high-throughput indexing pipelines.

Graph Node Admin JSON-RPC (self-hosted)

JSON-RPC admin interface to a self-hosted Graph Node for deploying, listing, and managing subgraphs. Public hosted-service is deprecated; this surface applies to self-managed in...

Firehose

Open-source flat-file extraction layer that powers Substreams. Provides chain-specific gRPC streams of blocks and transactions.

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
LLMsTxt
LLMsTxt

Sources

apis.yml Raw ↑
aid: the-graph
url: https://raw.githubusercontent.com/api-evangelist/the-graph/refs/heads/main/apis.yml
name: The Graph
kind: company
description: The Graph is a decentralized blockchain data indexing protocol. It exposes Subgraphs (GraphQL APIs over indexed on-chain data), Substreams (parallel streaming dataflows), the Token API (REST/MCP for token data), and supports 80+ chains. Self-hosted Graph Node and Firehose are open-source.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Web3
- Indexing
- GraphQL
- Subgraphs
- Multi-chain
created: '2026-05-08'
modified: '2026-05-08'
specificationVersion: '0.19'
apis:
- aid: the-graph:subgraphs
  name: The Graph Subgraphs (GraphQL)
  description: Per-subgraph GraphQL endpoints served by the decentralized network of Indexers. Each subgraph defines its own schema; queries are billed in GRT or via a hosted gateway in USD.
  humanURL: https://thegraph.com/docs/en/subgraphs/querying/introduction/
  baseURL: https://gateway.thegraph.com/api/{apiKey}/subgraphs/id/{subgraphId}
  tags:
  - GraphQL
  - Subgraphs
  - Decentralized
  properties:
  - type: Documentation
    url: https://thegraph.com/docs/en/subgraphs/querying/introduction/
  - url: graphql/the-graph-graphql.md
    type: GraphQL
- aid: the-graph:token-api
  name: The Graph Token API
  description: REST API for cross-chain token data (balances, holders, prices, transfers, metadata) with built-in MCP server for AI agents.
  humanURL: https://thegraph.com/docs/en/token-api/quick-start/
  baseURL: https://token-api.thegraph.com
  tags:
  - REST
  - Tokens
  - MCP
  properties:
  - type: Documentation
    url: https://thegraph.com/docs/en/token-api/quick-start/
- aid: the-graph:substreams
  name: The Graph Substreams
  description: gRPC streaming protocol for parallelized blockchain dataflows backed by Firehose. Substreams power high-throughput indexing pipelines.
  humanURL: https://thegraph.com/docs/en/substreams/introduction/
  baseURL: grpc://mainnet.eth.streamingfast.io:443
  tags:
  - gRPC
  - Streaming
  properties:
  - type: Documentation
    url: https://thegraph.com/docs/en/substreams/introduction/
- aid: the-graph:graph-node-rpc
  name: Graph Node Admin JSON-RPC (self-hosted)
  description: JSON-RPC admin interface to a self-hosted Graph Node for deploying, listing, and managing subgraphs. Public hosted-service is deprecated; this surface applies to self-managed indexers.
  humanURL: https://github.com/graphprotocol/graph-node
  baseURL: http://{graph-node}:8020
  tags:
  - JSON-RPC
  - Admin
  properties:
  - type: Documentation
    url: https://github.com/graphprotocol/graph-node
- aid: the-graph:firehose
  name: Firehose
  description: Open-source flat-file extraction layer that powers Substreams. Provides chain-specific gRPC streams of blocks and transactions.
  humanURL: https://thegraph.com/docs/en/substreams/firehose/
  baseURL: varies per chain
  tags:
  - gRPC
  - Streaming
  properties:
  - type: Documentation
    url: https://thegraph.com/docs/en/substreams/firehose/
common:
- type: LinkedIn
  url: https://www.linkedin.com/company/thegraph
- type: Website
  url: https://thegraph.com/
- type: Plans
  url: plans/the-graph-plans-pricing.yml
- type: RateLimits
  url: rate-limits/the-graph-rate-limits.yml
- type: FinOps
  url: finops/the-graph-finops.yml
- type: LLMsTxt
  url: https://token-api.thegraph.com/llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com