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
The kind of data this API exposes, based on its documentation. We could not call the endpoint to confirm the exact field names.
Example Response
Illustrative shape only — we were not able to call this endpoint (it requires credentials or exposes no public sample URL), so the fields below show the kind of data this API returns rather than a recorded 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
Calls a real endpoint of this API. Replace any placeholder credentials with your own key.
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
Generated guidance based on this API's documentation, not observed by us. Treat it as a starting point and check against the provider's own error reference.
Metadata Score Breakdown
Estimated from metadata — endpoint not independently tested
Metadata estimate · endpoint not independently tested
Technical Specifications
Related Tags
Similar APIs
View All →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.
Chainlink
Chainlink is a decentralized oracle network that connects smart contracts to real-world data like price feeds, random numbers, and external APIs.