Overview
Bitquery provides GraphQL APIs for querying on-chain data across 40+ blockchains including Ethereum, Solana, and BSC. It's ideal for tracking transactions, token transfers, DEX trades, and wallet activity.
Beginner Tip
Use the Bitquery IDE at ide.bitquery.io to write and test GraphQL queries interactively before integrating them into your code — it has schema autocomplete and live results.
Available Data
Example Response
{
"status": "success",
"data": {
"result": "Data from Bitquery",
"description": "Onchain GraphQL APIs & DEX APIs",
"timestamp": "2025-01-15T10:00:00Z"
}
} Field Reference
data Root wrapper for all GraphQL response data; your queried blockchain data lives here. hash Unique transaction hash (txid) that identifies this transaction on the blockchain. gasValue Amount of ETH spent on gas fees for this transaction. sender.address Wallet address that initiated the transaction. receiver.address Wallet address that received the transaction. Implementation Example
const url = "https://graphql.bitquery.io/ide";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
headers: {
"X-API-Key": "YOUR_API_KEY"
}
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); What Can You Build?
Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.
Common Errors & Troubleshooting
Matrix Score Breakdown
Partially tested on Apr 5, 2026
Technical Specifications
Related Tags
Similar APIs
View All →Covalent
Covalent provides programmatic access to multi-blockchain data aggregator platform via REST API.
Etherscan
⭐ Beginner's PickEtherscan's API gives programmatic access to Ethereum blockchain data — account balances, transaction histories, token transfers, smart contract ABIs, and gas prices.
Nownodes
NOWNodes provides hosted blockchain node access for 50+ cryptocurrencies via a simple API key — no need to run your own full node for Bitcoin, Ethereum, or other chains.
The Graph
The Graph is a decentralized indexing protocol that lets you query Ethereum and other blockchain networks using GraphQL.
Watchdata
Watchdata provides a simple JSON-RPC and REST gateway to the Ethereum blockchain, giving you account balances, transaction history, and token data without syncing a node.