vs datastore.sh
Trawl vs datastore.sh: two ways to buy Solana program data
datastore.sh sells ready-made Parquet datasets for a fixed list of programs and time windows. Trawl scans the archive for the program, the accounts and the range that you name. Each one fits a different job. The facts about datastore.sh come from its public pages, checked on 19 Oct 2026.
Updated
Side by side
What you buy, what it costs, what you can do with it
| datastore.sh | Trawl | |
|---|---|---|
| What you buy | A ready-made dataset for one program, for a fixed time window | A scan of the epoch range that you select, with your filter |
| Programs | 61 datasets: 60 Solana programs and 1 Hyperliquid (llms.txt) | 21 presets (programs), and any Anchor program with its IDL |
| Your accounts only | No: the dataset holds the whole program | Yes: filter on accounts, discriminators, fees and slots |
| Time window | Latest month, 6 months, 12 months, or the full history | Any epoch range, from one epoch (about 1.1 days) |
| Price | $200, $500, $1,000 or $2,000 for each dataset, the same for every dataset (llms.txt) | $2 for each TB scanned, minimum $4. About 30 days of chain costs $37.20. Pricing |
| Free sample | Yes: 100 rows for each table (llms.txt) | No. A quote is free. |
| Time to the data | At once: the files exist | About 1 to 2 hours for each TB scanned |
| Delivery | Download links by email (llms.txt) | Download URLs from the API for 7 days, or DuckDB on the URLs. No email, no account. |
| Duplicate rows | Their Pump.fun page reports an audit of 13 Sep 2026: replay copies in 9.56 to 10.54% of observed slots in five high-volume event tables, 7.18 to 8.50% of their rows (dataset page) | One event is one row. An event written two ways gives one row. Events |
| License | For internal purposes. No resale, redistribution or public hosting of the files (data license) | Trawl adds no license terms to the files. Terms |
| Payment | USDC or SOL on Solana, per their dataset pages; their terms also name Stripe and Radom | USDC on Solana through x402. A script or an AI agent can pay with no human step. |
We wrote this page, and we sell one of the two products. Check their pages for changes.
When datastore.sh is the better choice
- You want the full history of a popular program now, with no wait.
- You want a free sample of each table before you pay.
- You need decoded tables for a program with no Anchor IDL, and their catalog has it.
When Trawl is the better choice
- You need a short window: one day, one week, one epoch.
- You need only the transactions of your accounts.
- Your program is not in a catalog, or you have your own IDL.
- An AI agent must buy the data with no account.
- You must share or publish the result.
Price your own range.
Select a program and an epoch range. The quote is free and comes back at once.