Fast archival data for backfills and indexing
Query historical Solana data up to 10x faster with our state-of-the-art archival system and exclusive RPC methods like getTransactionsForAddress.



10x lower latency, 100x fewer RPC calls
Easily access Solana's entire history since genesis, and build backend services with confidence.
Access Solana's entire history with one RPC call
Index data easier with getTransactionsForAddress, a new method that combines getSignaturesForAddress and getTransaction into a single call.
- Use reverse search to return the oldest results first
- Add time-based filters to filter by timestamp or slot
- Apply cursor-based pagination for efficient querying
{
"jsonrpc": "2.0",
"id": 1,
"method": "getTransactionsForAddress",
"params": [
"YOUR_ADDRESS_HERE",
{
"transactionDetails": "full",
"sortOrder": "asc", // Oldest first
"limit": 100,
"filters": {
"blockTime": {
"gte": 1735689600, // Jan 1, 2025
"lte": 1738368000 // Jan 31, 2025
},
"status": "succeeded"
}
}
]
}- Use reverse search to return the oldest results first
- Add time-based filters to filter by timestamp or slot
- Apply cursor-based pagination for efficient querying
{
"jsonrpc": "2.0",
"id": 1,
"method": "getTransactionsForAddress",
"params": [
"YOUR_ADDRESS_HERE",
{
"transactionDetails": "full",
"sortOrder": "asc", // Oldest first
"limit": 100,
"filters": {
"blockTime": {
"gte": 1735689600, // Jan 1, 2025
"lte": 1738368000 // Jan 31, 2025
},
"status": "succeeded"
}
}
]
}Solana indexing,
now 10x faster
Backfill your databases with historical data 10x faster using our performance-optimized archival system, and use LaserStream to keep data fresh.
- 8ms P50 lookup times under production load
- Runs on bare metal with petabyte-scale NVMEs
- Replicated across multiple regions for redundancy
- 8ms P50 lookup times under production load
- Runs on bare metal with petabyte-scale NVMEs
- Replicated across multiple regions for redundancy
Managed backfills, customized for you
Tell us what you need, and we'll get it delivered. No complicated indexing, or long wait times. Just accurate, synchronized state direct to your database.
As Solana activity continues to grow, Helius stands out as one of the leading Solana infrastructure providers, enabling our team to access reliable data that meets the demands of an enterprise-grade platform.
Jonathan Levin, CEO & Co-founder, ChainalysisAs Solana activity continues to grow, Helius stands out as one of the leading Solana infrastructure providers, enabling our team to access reliable data that meets the demands of an enterprise-grade platform.
Jonathan Levin, CEO & Co-founder, Chainalysis“Pulling Solana transactions into Awaken's tax tool from wallets with over 15,000 transactions used to take 3-5 minutes. With getTransactionsForAddress it takes less than 60s. Plus, with gTFA's slot-based filtering, we can continuously sync new transactions from the last imported slot faster and easier than traversing backwards from newest to oldest.”

Backfill Solana data
and keep it fresh
Define your dataset
Select a date or slot range, data type (e.g., blocks, accounts, programs), and transaction filters to scope your dataset.
Ingest historical data
Receive structured datasets in your preferred destination including Amazon S3, ClickHouse, and PostgreSQL
Keep indexes updated
Synchronize your indexes with Solana’s latest data by streaming new events in real-time with LaserStream or Enhanced WebSockets.
Historical data use cases
Indexing
Quickly seed your database with archive data without having to build an indexer.
Compliance
Get historical transaction activity to comply with regulations and regulatory agencies.
Backtesting
Download datasets to test trading algorithms, improve ROI, and reduce risk.
Historical Analysis
Uncover on-chain trends, flows, and user behavior by analyzing structured datasets.
Reporting
Backfill historical application and revenue data to ensure accurate reporting.
Training
Use structured data to train LLMs on a complete, searchable Solana dataset.
Historical data FAQs
Trusted by the best teams
Pulling Solana transactions into Awaken's tax tool from wallets with over 15,000 transactions used to take 3-5 minutes. With getTransactionsForAddress it takes less than 60s. Plus, with gTFA's slot-based filtering, we can continuously sync new transactions from the last imported slot faster and easier than traversing backwards from newest to oldest.

We used to jump through multiple calls and stitch logic together to build transaction-history workflows on Solana. With Helius's new getTransactionsForAddress endpoint, we can now make a single query and get complete transaction data with filtering, sorting, and pagination in one step. It’s dramatically cut down our engineering effort and given users faster, more reliable results.

RPC side, Helius has been incredibly responsive. Working with bleeding edge tech like NFT compression, this has been invaluable. Quick turnaround and less time spent debugging indexing issues means we can spend more time on building out great user experiences.

The number one thing we care about is safety for users. To give traders the best price and tightest spreads, we depend on LaserStream to feed our price engine with the freshest, fastest on-chain data.

As Solana activity continues to grow, Helius stands out as one of the leading Solana infrastructure providers, enabling our team to access reliable data that meets the demands of an enterprise-grade platform.
Having personally built our own in-house indexing and data pipelines at Zeta, I know how much of a headache it is for new teams. Being able to save countless hours of data engineering work and costly AWS bills is a big advantage for us.
Helius is super fast, reliable, and I'd recommend them to anyone looking for the best developer experience on Solana. They power a great portion of our infrastructure at Backpack.
Thanks to the getTransactionsForAddress (gTFA) endpoint, we reduced RPC calls by 40%. Helius's cutting-edge features enable us to deliver the fastest, most reliable experience to our users.
Pulling Solana transactions into Awaken's tax tool from wallets with over 15,000 transactions used to take 3-5 minutes. With getTransactionsForAddress it takes less than 60s. Plus, with gTFA's slot-based filtering, we can continuously sync new transactions from the last imported slot faster and easier than traversing backwards from newest to oldest.

We used to jump through multiple calls and stitch logic together to build transaction-history workflows on Solana. With Helius's new getTransactionsForAddress endpoint, we can now make a single query and get complete transaction data with filtering, sorting, and pagination in one step. It’s dramatically cut down our engineering effort and given users faster, more reliable results.

RPC side, Helius has been incredibly responsive. Working with bleeding edge tech like NFT compression, this has been invaluable. Quick turnaround and less time spent debugging indexing issues means we can spend more time on building out great user experiences.

The number one thing we care about is safety for users. To give traders the best price and tightest spreads, we depend on LaserStream to feed our price engine with the freshest, fastest on-chain data.

As Solana activity continues to grow, Helius stands out as one of the leading Solana infrastructure providers, enabling our team to access reliable data that meets the demands of an enterprise-grade platform.
Having personally built our own in-house indexing and data pipelines at Zeta, I know how much of a headache it is for new teams. Being able to save countless hours of data engineering work and costly AWS bills is a big advantage for us.
Helius is super fast, reliable, and I'd recommend them to anyone looking for the best developer experience on Solana. They power a great portion of our infrastructure at Backpack.
Thanks to the getTransactionsForAddress (gTFA) endpoint, we reduced RPC calls by 40%. Helius's cutting-edge features enable us to deliver the fastest, most reliable experience to our users.
Request access today
Apply for early access to our managed Solana Backfill-as-a-Service.



