Historical blockchain data, delivered as files.
Buy bulk on-chain datasets from Bitquery as partitioned Parquet. See the full schema, download a free sample, pay by card or bank transfer, and download the files from S3 or Cloudflare R2.
- datasets
- 82
- on 20 networks
- documented columns
- 9,068
- across 222 tables, every one typed
- rows
- ≈129B
- across 36 datasets that publish counts
≈ marks estimates. Each dataset page lists its own figures.
Start with these
Solana DEX Trades and Pools
Every swap and every pool event across every indexed DEX program on Solana, in one schema, decoded and USD-priced at block time.
- Tables
- 2
- Columns
- 146
- From
- $600
Polymarket
Polymarket fills, position splits, merges and payouts, and market results on Polygon since September 2025, with market titles, outcomes and USD values.
- Tables
- 3
- Rows
- ≈1.8B
- From
- $400
Address Labels
192.6 million address labels on 38 chains, from exchange deposit and hot wallets to casinos, mixers, darknet markets, scams and sanctioned addresses.
- Tables
- 1
- Rows
- ≈193M
- From
- $12,000
Pump.fun
Every bonding-curve trade, token creation, migration and pool on Pump.fun, plus per-token OHLCV, decoded and USD-priced.
- Tables
- 4
- Columns
- 137
- From
- $300
Pons
Every Pons launch, bonding-curve trade and graduation on Robinhood Chain, decoded from the chain and priced in USD.
- Tables
- 3
- Rows
- ≈28M
- From
- $200
TRON Transfers
Every TRX, TRC-10 and TRC-20 transfer on TRON since June 2018, one row per transfer, valued in USD where a price exists.
- Tables
- 1
- Rows
- ≈13B
- From
- $200
Coverage across
Solana30 datasets · 59 tables
Polymarket2 datasets · 6 tables
Multi-chain10 datasets · 10 tables
Robinhood2 datasets · 11 tables
Tron3 datasets · 8 tables
Ethereum6 datasets · 15 tables
Arbitrum3 datasets · 9 tables
Base3 datasets · 9 tables
BNB Chain4 datasets · 10 tables
Optimism2 datasets · 8 tables
Polygon3 datasets · 9 tables
Bitcoin2 datasets · 7 tables
Hyperliquid4 datasets · 14 tables
Litecoin1 dataset · 4 tables
Bitcoin Cash1 dataset · 4 tables
Zcash1 dataset · 4 tables
Dash1 dataset · 4 tables
Cardano1 dataset · 5 tables
Dogecoin1 dataset · 4 tables
Ripple (XRP)1 dataset · 10 tables
Stellar1 dataset · 12 tables
Need a chain that isn’t listed? Ask for a custom scope
From landing page to downloadable files in four steps
- 01
Pick a dataset
Every dataset page shows the exact tables, columns and types you get. No sales call to find out what is inside.
- 02
Download the free sample
Real records for every table, straight from our public sample bucket. Load them into DuckDB or pandas and check the fit before you pay anything.
- 03
Pay the fixed price
Full history, or a shorter window where a dataset offers one. Prices are shown up front. Pay by card or bank transfer on the invoice page.
- 04
Download from S3 or R2
After you pay, our team prepares your export and emails you its location. Choose at checkout: a Requester Pays S3 bucket, downloaded with your own AWS account, or a Cloudflare R2 bucket with a read-only API key and no egress fees.
Files you can trust in a pipeline
- Stable layout. chain / table / file per block range or day. The same layout as our public sample bucket, for every dataset.
- Manifest and checksums. Every delivery ships a JSON manifest with a sha256 per file, coverage window and lineage.
- Files are never overwritten. Schema changes never alter files already delivered. What you bought stays as it was.
- Access restored on request. Files stay in the bucket for 7 days. If that passes before you download, write to sales@bitquery.io and we reissue access for the same order at no cost.
s3://bitquery-blockchain-dataset/ solana/dex_trades/pumpfun/ 390740000_390740049.parquet 390740050_390740099.parquet … solana/pumpfun_creation_migrations/ 2026-07-01.parquet _manifests/ pumpfun-swaps.v1.2.manifest.json $ duckdb -c "SELECT count(*) FROM 'solana/dex_trades/pumpfun/*.parquet'"
Frequently asked questions
What format is the data delivered in?
Apache Parquet with ZSTD compression, flat records, one prefix per chain and table, files cut by block range or by day depending on the table. It loads directly into DuckDB, Polars, pandas, Spark, ClickHouse and Snowflake. CSV export is available on request for enterprise orders.
Is this the same as the Bitquery API?
No. The Data Store sells the files. There is no metering, no rate limit and no API key. If you need live or ad-hoc queries, the Bitquery GraphQL and streaming APIs are the right product, and we cross-link both ways.
Do I need an account to buy?
No. Checkout is guest checkout: an email for the receipt and a company name for the invoice. You receive the invoice and receipt by email, and we write to you when your files are ready.
How fresh is the data?
Published datasets are refreshed daily with T+1 latency. The coverage end date on each dataset page is the last date included in a purchase made today.
Can I get a refund?
Completed deliveries are not refundable. If we fail to deliver, or the delivery is the wrong listing, in a faulty format, or has proven gaps, we correct it within 7 business days of written notice. See section 9 of the terms.
What if I need a custom scope?
Custom windows, extra tables, CSV output or cloud-bucket delivery are handled through the enterprise route. Fill in the contact form and a data engineer will scope it.
Need live or ad-hoc queries instead?
The Data Store is for bulk historical files. For real-time streams, GraphQL queries and metered access, use the Bitquery API. Existing API customers get the same datasets here with no extra onboarding.