Historical Data Access

How to query Solana's complete transaction history for analytics and backfilling.

Updated March 202510 min read

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.

ℹ️
This section is actively being expanded. Check back for more detailed guides, code examples, and tutorials.