Overview
Bitquery 's infrastructure provides you access to historical and real-time blockchain data through four routes: the GraphQL API, streams (WebSocket, Kafka, and gRPC on Solana), Parquet exports from the Bitquery Data Store, and the raw Blockchain Data Lake.
GraphQL Query API
Get started with our APIs in a minute by building your first query.
You can query archive, real-time or combined dataset based on your requirements.
After the query is built you can save it and embed it in your application using pre-cooked code snippet in any popular programming language.
query {
EVM(dataset: archive network: bsc) {
Transactions {
Block {
Date
}
count
}
}
}
Integrated Development Environment (IDE)
Integrated Development Environment (IDE) helps you to manage your query, share them with other developers and generate a code to use the queries in your applications.

GraphQL Subscription (WebSocket) API
Subscription (WebSocket) is an extension of GraphQL API. It allows to subscribe on the updates in the data in real-time and receive the new data changes using WebSocket protocol.
Protocols subscriptions-transport-ws and graphql-transport-ws are supported.
subscription {
EVM(trigger_on: head) {
Transactions {
Block {
Hash
Number
Date
}
count
}
}
}
Ways to Get Data
API
GraphQL queries and WebSocket subscriptions. You get both realtime and historical data. How far back it goes depends on the chain. See Data Coverage & Retention.
Streams
Live data over WebSocket subscriptions, Kafka, or gRPC on Solana. See Streams and Solana gRPC (CoreCast).
Data Store Exports
Parsed Parquet datasets, including history older than the API window. You download them from S3 or Cloudflare R2, or get them delivered to your own bucket or warehouse as a custom export. Buy them on the Bitquery Data Store. See Data Store exports.
Data Lake
Raw Protobuf blocks over S3. You decode them and parse them your own way. See Blockchain Data Lake.
SQL Like Interface
We also provide SQL like interface on our Enterprise plan, if you want to explore that, please send us email at hello@bitquery.io
Bitquery Support Channels
We highly encourage you to dig into our docs first; however, you can contact us on the following platforms if you still have any queries.
- Telegram - For quick questions and doubts
- Community Forum - For how to questions, features requests that can also help wider community
- Support Desk - For data problems, bugs
Ready to run this in production?
Get an API key and run these queries in minutes, or talk to us about plans and enterprise delivery.