credits.md
Helius Credits
Complete guide to Helius credits including credit costs, how credits work, and credits for data streaming solutions.
What are credits?
Credits are a unit of account that we use to bill usage for RPCs, API requests, and data streaming products like LaserStream gRPC and LaserStream WebSocket.
Every plan has a base number of credits, and every API call has an assigned credit cost.
Below, we outline the credits per plan, credit costs by API, and credits for streaming data.
Base Credits by Plan
Here is a breakdown of the total number of credits that are included by default in each plan.
If you need more credits, upgrade your plan, enable autoscaling, purchase prepaid credits, or contact sales to discuss enterprise options.
For more information, read our plans and pricing guide
| Feature | Free | Developer | Business | Professional |
|---|---|---|---|---|
| Pricing | $0/month | $49/month | $499/month | $999/month |
| Monthly Credits | 1M | 10M | 100M | 200M |
Standard Credits
| Service | Credits | Notes |
|---|---|---|
| Standard RPC Calls | 1 | All RPC calls except those listed separately |
| getProgramAccounts | 10 | Get all accounts/data owned by a program |
| getProgramAccountsV2 | 1 | Paginated version of getProgramAccounts |
| simulateBundle | 1 | Simulate Jito Bundles |
| Priority Fee API | 1 | Estimate priority fees |
| DAS API | 10 | All DAS endpoints |
| Enhanced Transactions | 100 | Enhanced transaction parsing |
Historical Data Credits
Historical data queries, sometimes called archival calls, cost 1 credit each.
Exceptions are getTransactionsForAddress, which starts at 10 credits and is metered by returned results, and getTransfersByAddress, which costs 10 credits.
| Method | Credits | Description |
|---|---|---|
getBlock |
1 | Retrieve block data and transactions for a specified slot |
getBlocks |
1 | Get list of blocks between two slots |
getBlocksWithLimit |
1 | Get blocks starting at a given slot with limit |
getSignaturesForAddress |
1 | Get transaction signatures for an address |
getTransaction |
1 | Retrieve transaction details for a specified signature |
getBlockTime |
1 | Get estimated production time of a block |
getSignatureStatuses |
1 | Get statuses for transaction signatures |
getInflationReward |
1 | Get inflation reward for a list of addresses for an epoch |
getTransactionsForAddress |
10+ | Enhanced transaction history with advanced filtering and sorting. Full transactions cost 10 credits per 100 returned; signatures-only responses cost 10 credits flat. Returns up to 1,000 full transactions or signatures. |
getTransfersByAddress |
10 | Parsed token and native SOL transfer history. Returns up to 100 transfers. |
getTransactionsForAddress
getTransactionsForAddress metering scales with what a successful response returns:
| Response type | Credits |
|---|---|
| Full transactions | 10 credits per 100 returned transactions, rounded up; 10-credit minimum |
| Signatures only | 10 credits flat, regardless of count |
| Failed API responses | Free |
Examples:
| Returned | Credits |
|---|---|
| 1-100 full transactions | 10 |
| 250 full transactions | 30 |
| 1,000 full transactions | 100 |
Data Streaming Credits
Unlike regular credits that assign credits per call, data streaming products like LaserStream gRPC and LaserStream WebSocket assign credits per amount of data consumed.
| Service | Credits | Notes |
|---|---|---|
| LaserStream WSS (standard Solana methods) | 2 | Per 0.1 MB of streamed data (uncompressed). All plans. |
| LaserStream WSS (Helius extensions) | 2 | Per 0.1 MB of streamed data (uncompressed). Developer, Business, and Professional plans. |
| LaserStream gRPC | 2 | Per 0.1 MB of streamed data (uncompressed). Business and Professional plans (Mainnet); all plans (Devnet). |
| Preprocessed Transactions — preprocessedSubscribe (WSS) | 0.1 | Per message (one message per delivered transaction). All paid plans. |
| Data Add-on (Pro Plan only) | 2 | Per 0.1 MB after included allowance (5-100TB). Applies to LaserStream gRPC and LaserStream WebSocket usage. |
Transaction Submission Credits
Helius offers two primary transaction submission methods: Sender, our specialized transaction landing service for traders and low-latency applications; and Staked Connections (default) for fast, reliable landing rates.
| Method | Credits | Description |
|---|---|---|
| Sender | 0 | Ultra-low latency submission |
| Staked Connections | 1 | Highest reliability (default) |
| sendBundle | 10 | Bundle submission via Jito |
DAS API Credits
All DAS API requests cost 10 credits each:
| Topic | Requests |
|---|---|
| Asset Information | getAsset, getAssetProof, getAssetProofBatch, getNftEditions |
| Asset Discovery | getAssetsByOwner, getAssetsByAuthority, getAssetsByCreator, getAssetsByGroup, searchAssets, getAssetBatch |
| Transaction History | getSignaturesForAsset |
| Account Information | getTokenAccounts |
Wallet API Credits
All Wallet API requests cost 100 credits each:
| Service | Credits | Notes |
|---|---|---|
| Wallet Identity | 100 | Get wallet identity (exchanges, protocols, institutions) |
| Batch Identity Lookup | 100 | Look up up to 100 addresses in a single request |
| Wallet Balances | 100 | Get token and NFT balances with USD values |
| Historical Balance | 100 | Get a token or SOL balance at a past timestamp or slot |
| Wallet History | 100 | Get transaction history with balance changes |
| Token Transfers | 100 | Get all token transfer activity |
| Wallet Funding Source | 100 | Discover who originally funded a wallet |
Wallet-as-a-Service Credits
Wallet-as-a-Service bills through your existing Helius credits — there is no separate subscription and no per-monthly-active-user fee. Each signature costs 200 credits ( $0.001 at the standard credit rate), which covers the embedded wallet and signing.
| Service | Credits | Notes |
|---|---|---|
| WaaS Signature | 200 | Per signature: signMessage, signTransaction, and signAndSendTransaction each produce one. Billed when the signature is produced, even if the transaction later fails on-chain; signing that never completes (e.g. a cancelled prompt) is free. Wallet creation is free. |
Webhook Credits
| Service | Credits | Notes |
|---|---|---|
| Webhook Events | 1 | Per event sent by Helius, regardless of successful or failed endpoint responses |
| Webhook Management | 100 | Create, edit, delete webhooks |
ZK Compression Credits
All ZK Compression API calls cost 10 credits each.
One exception is getValidityProof which costs 100 credits per request because it is computationally intensive.
| Service | Credits | Notes |
|---|---|---|
| ZK Compression API | 10 | ZK Compression RPC calls |
| getValidityProofs | 100 | Compute ZK proofs |