The Graph

API

Decentralized GraphQL protocol for efficient blockchain data querying

Visit Website

Overview

The Graph is a decentralized indexing protocol enabling querying of blockchain networks (Ethereum, Polygon, Arbitrum, etc.) via GraphQL. Developers define subgraphs (custom schemas/data sources) to index specific events, transactions, or smart contract states. It provides GraphQL endpoints for accessing indexed data, with JSON-formatted responses. Use cases include building dApps needing real-time/historical blockchain data—like DeFi platforms tracking liquidity pools, NFT marketplaces showing ownership, or DAOs monitoring proposals—without syncing full nodes.

Example Integration (JavaScript)

script.js JS

fetch('https://thegraph.com')
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(err => console.error(err));

Key Features

  • GraphQL support
  • Decentralized indexing
  • Multi-blockchain compatibility
  • Subgraph customization
  • JSON responses

Frequently Asked Questions

? Is The Graph free to use?

The hosted service offers free tiers for small projects; the decentralized network requires GRT tokens for query fees.

? Does it require an API Key?

Hosted service uses API keys for auth/rate limits; decentralized network uses wallet signatures instead of traditional keys.

? What is the response format?

Responses are in JSON, following GraphQL specification.

Top Alternatives

Covalent Compare

People Also Ask about The Graph

The Graph vs CovalentThe Graph vs Moralis The Graph 2025 review

Tool Info

Pricing Freemium
Category Blockchain
Platform Public API

Pros

  • Efficient querying vs full nodes
  • Flexible GraphQL queries
  • Censorship-resistant network option

Cons

  • Subgraph development learning curve
  • Hosted service rate limits
  • Decentralized network uses GRT tokens

More Blockchain Tools