Billing
Credits
Understanding how credits work across different RPC calls and APIs.
What Are Credits?
Credits are the measurement unit for API usage on Helius. Each API call consumes a specific number of credits based on its complexity and resource requirements. Your subscription plan includes a set number of credits per month, and you can add more if needed.
Credit Costs By Service
Standard RPC Calls
Most standard RPC calls cost 1 credit per call, with these exceptions:
-
Higher Complexity Calls
getProgramAccounts
: 10 credits
-
Archival Calls (10 credits each)
-
Transaction Submission
- Via https://mainnet.helius-rpc.com: 1 credit
- Via https://staked.helius-rpc.com: 50 credits
-
Priority Fee API: 1 credit
Digital Asset Standard (DAS) API
All DAS calls cost 10 credits each:
getAsset
getAssetProof
getAssetsByOwner
getAssetsByAuthority
getAssetsByCreator
getAssetsByGroup
searchAssets
getSignaturesForAsset
getTokenAccounts
getNFTEditions
ZK Compression API
- Standard ZK Compression Calls: 10 credits
getValidityProofs
: 100 credits (due to higher computation)
Webhooks
- Webhook Event Delivery: 1 credit per event push
- Webhook Management via API: 100 credits
Enhanced Transactions API
- Enhanced Transactions API: 100 credits per call
Adding More Credits
If you run out of credits during your billing cycle, you have two options:
Crypto Payment Plans
Purchase prepaid credits directly from your Helius Dashboard:
- Credits activate immediately and never expire
- Available by clicking the Buy More Credits button
Card Payment Plans
Enable autoscaling in your Project Settings:
- Automatically adds credits as needed
- Set limits to control spending