Skip to main content

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 and Enhanced WebSockets. 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.

Monthly Allocation

Credits reset monthly

Credit Priority

Credits are consumed in this order: monthly, prepaid, autoscaling

Flexible Billing

Pay for additional credits when needed

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
FeatureFreeDeveloperBusinessProfessional
Pricing$0/month$49/month$499/month$999/month
Monthly Credits1M10M100M200M

Standard Credits

ServiceCreditsNotes
Standard RPC Calls1All RPC calls except those listed separately
getProgramAccounts10Get all accounts/data owned by a program
simulateBundle1Simulate Jito Bundles
Priority Fee API1Estimate priority fees
DAS API10All DAS endpoints
Enhanced Transactions100Enhanced transaction parsing

Historical Data Credits

Historical data queries, sometimes called archival calls, cost 10 credits each. One exception is getTransactionsForAddress which costs 100 credits.
MethodCreditsDescription
getBlock10Retrieve block data and transactions for a specified slot
getBlocks10Get list of blocks between two slots
getBlocksWithLimit10Get blocks starting at a given slot with limit
getSignaturesForAddress10Get transaction signatures for an address
getTransaction10Retrieve transaction details for a specified signature
getBlockTime10Get estimated production time of a block
getSignatureStatuses10 / 1Get statuses for transaction signatures. Cost depends on searchTransactionHistory parameter: 10 credits when enabled (searches historical data), 1 credit when disabled (searches recent blocks only)
getInflationReward10Get inflation reward for a list of addresses for an epoch
getTransactionsForAddress100Enhanced transaction history with advanced filtering, sorting, and full transaction data.
Plan Requirement: getTransactionsForAddress is only available on Developer plans and above. Free plan users will receive an error when attempting to use this endpoint.

Data Streaming Credits

Unlike regular credits that assign credits per call, data streaming products like Enhanced WebSockets and LaserStream assign credits per amount of data consumed.
ServiceCreditsNotes
LaserStream gRPC3Per 0.1 MB of streamed data (uncompressed)
Enhanced WebSockets3Per 0.1 MB of streamed data (uncompressed). For users who upgrade to Business or Professional plans after October 16, 2025
Data Add-on (Pro Plan only)3Per 0.1 MB after included allowance (5-100TB). Applies to LaserStream and Enhanced WebSockets usage.

Enhanced WebSockets

Enhanced WebSockets are available on Business and Professional plans. Users who upgrade after October 16, 2025 pay 3 credits per 0.1 MB. Users on these plans before this date remain unmetered.

LaserStream

LaserStream is available on Professional plans only for accessing Solana Mainnet-beta. LaserStream access for Solana Devnet is available on Developer and Business plans. All users pay 3 credits per 0.1 MB usage.

Data Add-ons

If you’re on a Professional plan, you may purchase Data Add-ons between 5TB-100TB per month to be used for both Enhanced WebSockets and LaserStream. Overages will be billed at 3 credits per 0.1 MB.

Data Size

Billing for data streaming products is based on uncompressed message size. Typical sizes include:
  • Block (~4MB)
  • Account (~0.0004MB)
  • Transaction (~0.0006MB)

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.
MethodCreditsDescription
Sender0Ultra-low latency submission
Staked Connections1Highest reliability (default)
Staked Transactions Are Now Default for All Paid Plans: All transactions via mainnet.helius-rpc.com automatically use staked connections for highest success rates.

DAS API Credits

All DAS API requests cost 10 credits each:

Asset Information

  • getAsset
  • getAssetProof
  • getAssetProofBatch
  • getNftEditions

Asset Discovery

  • getAssetsByOwner
  • getAssetsByAuthority
  • getAssetsByCreator
  • getAssetsByGroup
  • searchAssets
  • getAssetBatch

Transaction History

  • getSignaturesForAsset

Account Information

  • getTokenAccounts

Webhook Credits

ServiceCreditsNotes
Webhook Events1Per event sent by Helius, regardless of successful or failed endpoint responses
Webhook Management100Create, edit, delete webhooks
For more information on using webhooks, read our quickstart guide.

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.
ServiceCreditsNotes
ZK Compression API10ZK Compression RPC calls
getValidityProofs100Compute ZK proofs