Solana Data
Bitquery provides Solana blockchain data as Parquet exports from the Bitquery Data Store, designed for large-scale analytics, historical backfills, and data lake integrations. These datasets can be hosted directly in your own cloud storage (for example, AWS S3) and queried using engines like Snowflake, BigQuery, Athena, Spark, etc.
Available Solana Topics
For Solana, Bitquery currently provides the following datasets:
-
Blocks – Slot-level block metadata
-
Transactions – Full transaction-level data
-
Transfers – Native SOL and token transfers
-
Balance Updates – Account balance changes per slot
-
DEX Pools – Decentralized exchange pool metadata
-
DEX Orders – Order-level DEX activity
-
DEX Trades – Executed trades on Solana DEXs
-
Rewards – Validator and staking rewards
Sample Solana Cloud Dataset
You can explore schemas and validate your tooling using the public Solana sample datasets:
GitHub reference (schemas & examples)
https://github.com/bitquery/blockchain-cloud-data-dump-sample/tree/main/solana
Example Parquet file (public S3)
https://bitquery-blockchain-dataset.s3.us-east-1.amazonaws.com/solana/balance_updates/390740000_390740049.parquet
Solana Dataset Directory Structure
bitquery-blockchain-dataset/
└── solana/
├── balance_updates/
│ ├── 390740000_390740049.parquet
│ ├── 390740050_390740099.parquet
│ └── ...
├── blocks/
│ ├── 390740000_390740049.parquet
│ ├── 390740050_390740099.parquet
│ └── ...
├── dex_orders/
│ ├── 390740000_390740049.parquet
│ └── ...
├── dex_pools/
│ ├── 390740000_390740049.parquet
│ └── ...
├── dex_trades/
│ ├── 390740000_390740049.parquet
│ └── ...
├── rewards/
│ ├── 390740000_390740049.parquet
│ └── ...
├── transactions/
│ ├── 390740000_390740049.parquet
│ └── ...
└── transfers/
├── 390740000_390740049.parquet
└── ...
Slot Range Naming Convention
Each Parquet file name follows this format:
<start_slot>_<end_slot>.parquet
Example:
390740000_390740049.parquet
Get Full Access
Buy on the Data Store or email sales@bitquery.io for custom ranges. A Data Store purchase is downloaded from a Requester Pays S3 bucket or a Cloudflare R2 bucket, chosen at checkout. Custom exports can be delivered into your own S3, GCS or R2 bucket, or as a Snowflake or BigQuery share. To trial it first, fill the API form.
Per-protocol Solana datasets on the Data Store, each with decoded trades priced in USD:
- Pump.fun
- PumpSwap
- Raydium AMM v4
- Raydium CLMM
- Raydium CPMM
- Raydium Launchpad
- Jupiter
- Orca Whirlpool
- Meteora DLMM
- Meteora DAMM V2
- Meteora DBC
- Meteora Pools
- PancakeSwap (Solana)
- DFlow Aggregator
- OKX DEX
- SolFi
- BisonFi
- Bonkswap
- Heaven
- Moonshot
- Boop
- Manifest
- Phoenix
This listing is not the full catalogue. Other topics, chains and date ranges are available on request from sales@bitquery.io.
Reading Files with DuckDB
No key, no client library — point DuckDB at the public sample directly:
SELECT *
FROM read_parquet('https://bitquery-blockchain-dataset.s3.us-east-1.amazonaws.com/solana/balance_updates/390740000_390740049.parquet')
LIMIT 10;
Reading Files in Python
import pandas as pd
df = pd.read_parquet("https://bitquery-blockchain-dataset.s3.us-east-1.amazonaws.com/solana/balance_updates/390740000_390740049.parquet")
print(df.info())
df.head()
Real-Time vs Batch Data Access
Data Store exports are optimized for batch analytics and historical workloads.
If you require low-latency or streaming Solana data, Bitquery also provides:
-
gRPC (CoreCast) for Solana
-
GraphQL subscriptions
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.