Historical Data Access
How to query Solana's complete transaction history for analytics and backfilling.
Solana's complete transaction history from genesis represents one of the largest blockchain datasets in existence. Understanding how to access and work with this data is essential for building analytics platforms and comprehensive indexers.
Standard RPC Limitations
Standard RPC nodes retain approximately 2 epochs (~4-6 days) of transaction history. Queries for older data return errors. This is sufficient for many applications but inadequate for historical analytics.
Archival Nodes
Archival RPC nodes store the complete transaction history since genesis. They are significantly more expensive to operate due to storage requirements (200TB+). Providers like Helius, Triton One, and others offer archival access at premium pricing.
Managed Historical Datasets
The most practical approach for most teams is using a managed service that provides pre-indexed historical data. Supanode offers direct ClickHouse SQL access to complete Solana transaction history from January 2024, eliminating the need to build and maintain your own archival infrastructure.
Solana Snapshot Archives
Solana Foundation maintains snapshot archives of ledger data that can be used for bulk historical processing. These are large files (multiple TB) that require significant infrastructure to process.