Plans, Rate Limits & Credits
Solana RPC API pricing plans with flexible rate limits and credit-based billing. Global infrastructure across 11+ locations. Free tier available for developers.
Choose Your Plan
Access a RPC node fleet across Pittsburgh, Newark, Salt Lake City, Los Angeles, Vancouver, Dublin, London, Amsterdam, Frankfurt, Singapore, and Tokyo, automatically routing requests to the nearest node.
Each plan includes credits and rate limits tailored for different use cases - from individual developers to enterprise applications.
Understand Credit Costs
See detailed credit costs for all API calls, services, and data streaming to estimate your usage and choose the right plan.
Standard Plans
Free | Developer | Business | Professional | |
---|---|---|---|---|
Pricing | $0/mo | $49/mo | $499/mo | $999/mo |
Credits | 1M Credits | 10M Credits | 100M Credits | 200M Credits |
RPC Rate Limit | 10 requests/s* | 50 requests/s* | 200 requests/s* | 500 requests/s* |
DAS & Enhanced APIs | 2 requests/s | 10 requests/s | 50 requests/s | 100 requests/s |
WebSockets | Standard | Standard | Standard + Enhanced | Standard + Enhanced |
gRPC | — | — | — | LaserStream |
Support | Community (Discord) | Chat Support | Priority Chat Support | Slack/Telegram Support |
* If you are on a legacy (old) plan, please refer to the ‘Legacy Plan Limits’ section below for applicable details.
Plan Recommendations
Free Plan
Best for: Testing and prototyping
- Perfect for initial integration
- Educational projects
- Low-volume applications
Developer Plan
Best for: Individual developers and small projects
- Personal applications
- Side projects
- Early-stage startups
Business Plan
Best for: Growing applications and teams
- Production applications
- Medium-scale projects
- Enhanced WebSocket features
Professional Plan
Best for: High-performance applications
- Large-scale production systems
- Advanced LaserStream gRPC access
- Direct team support
Understanding Rate Limits
Rate limits control how many requests you can make per second to prevent system overload and ensure fair usage. When you exceed a rate limit, you’ll receive an HTTP 429 response and should wait before retrying.
Rate Limit Exceptions
Some endpoints have different limits due to their computational requirements:
Type | Free | Developer | Business | Professional |
---|---|---|---|---|
Sender | 1 call/sec | 1 call/sec | 1 call/sec | 1 call/sec |
sendTransaction | 1 call/sec | 5 calls/sec | 50 calls/sec | 100 calls/sec |
getProgramAccounts | 5 calls/sec | 25 calls/sec | 50 calls/sec | 75 calls/sec |
Need Higher Sender Limits? Contact support to discuss custom rate limits based on your specific use case requirements.
Specialized Service Limits
Photon (ZK Compression) Limits
Type | Free | Developer | Business | Professional |
---|---|---|---|---|
Photon | 2 calls/sec | 10 calls/sec | 50 calls/sec | 100 calls/sec |
getValidityProof | 1 call/sec | 5 call/sec | 10 call/sec | 20 call/sec |
LaserStream (gRPC) Limits
Type | Free | Developer | Business | Professional |
---|---|---|---|---|
Max Pubkeys | — | — | — | 250k pubkeys |
Active Connections | — | — | — | 100 connections |
Enterprise Plans
Enterprise plans provide custom solutions for organizations with high-volume requirements or specific compliance needs.
Enterprise Benefits:
- Custom Rate Limits - Tailored to your application’s needs
- Volume Discounts - Reduced pricing for high credit usage
- SLA Guarantees - Uptime commitments and performance guarantees
- Direct Engineering Support - Access to our technical team
- Usage Analytics - Advanced monitoring and alerting
- Priority Support - Dedicated support channels
Ready for Enterprise? Contact our sales team to discuss custom solutions.
Understanding Credits
Credits are Helius’s usage measurement system. Each API call consumes credits based on its computational complexity and resource requirements. Your monthly plan includes a credit allocation, with options to purchase additional credits as needed.
How Credits Work
Monthly Allocation
Your plan includes a set number of credits that reset monthly
Usage Priority
Monthly credits → Prepaid credits → Autoscaling (if enabled)
Flexible Billing
Only pay for additional credits when you need them
Credit Usage Priority: The system automatically uses your monthly subscription credits first, then draws from any prepaid credits, and finally triggers autoscaling if enabled.
Credit Costs Reference
Understanding credit costs helps you estimate usage and choose the right plan. Costs vary based on the computational resources required for each operation.
Standard Services
Service | Credits | Notes |
---|---|---|
Standard RPC Calls | 1 | All RPC calls except those listed separately |
Priority Fee API | 1 | Fee estimation |
Webhook Event Delivery | 1 | Per event push |
LaserStream gRPC | 3 | Per 0.1MB of data. Typical sizes: Block (~4MB), Account (~0.0004MB), Transaction (~0.0006MB) |
getProgramAccounts | 10 | Higher complexity call |
Archival Calls | 10 | Historical data queries (blocks, transactions, etc.) |
ZK Compression API | 10 | Standard compression calls |
Enhanced Transactions API | 100 | Enhanced transaction parsing |
Webhook Management API | 100 | Create, update, delete webhooks |
getValidityProofs | 100 | Higher computation required |
Transaction Submission Options
Choose your transaction submission method based on reliability needs:
Method | Credits | Description |
---|---|---|
Sender | 0 | Ultra-low latency transaction submission - no credits consumed |
Unstaked Connections | 1 | Via unstaked.helius-rpc.com - may be unreliable during congestion |
Staked Connections (Default) | 10 | Via mainnet.helius-rpc.com - highest reliability |
Staked Transactions Are Now Default
All transactions via mainnet.helius-rpc.com
now use staked connections automatically, providing the highest transaction success rates. No code changes are required. The dedicated staked endpoint has been deprecated.
Archival & Historical Data
API Call | Credits | Purpose |
---|---|---|
getBlock | 10 | Block information |
getBlocks | 10 | Multiple blocks |
getBlockTime | 10 | Block timestamp |
getInflationReward | 10 | Staking rewards |
getSignaturesForAddress | 10 | Address transaction history |
getTransaction | 10 | Historical transaction data |
Digital Asset Standard (DAS) API
All DAS API calls cost 10 credits each:
Asset Information
getAsset
getAssetProof
getNFTEditions
Asset Discovery
getAssetsByOwner
getAssetsByAuthority
getAssetsByCreator
getAssetsByGroup
searchAssets
Transaction History
getSignaturesForAsset
Account Information
getTokenAccounts
Managing Your Usage
Getting Additional Credits
When you need more credits beyond your monthly allocation:
Credit Usage Priority: The system automatically uses your monthly subscription credits first, then draws from any prepaid credits, and finally triggers autoscaling if enabled.
Monitoring Your Usage
Track your credit consumption and optimize usage with the Helius Dashboard:
- Real-time Balance: Current credit levels across all types
- Usage Analytics: Historical consumption patterns and trends
- Smart Alerts: Notifications when balances fall below custom thresholds
- Detailed Logs: Per-API call credit consumption for optimization
- Usage Forecasting: Predict future needs based on current patterns
Legacy (Deprecated) Plan Limits
The limits below apply to deprecated V3 plans. These plans are no longer available for new users. For current plans, refer to the Standard Plans section above.
Free V3 | Developer V3 | Business V3 | Performance V3 |
---|---|---|---|
1M Credits | 10M Credits | 200M Credits | 500M Credits |
10 RPC requests/s* | 50 RPC requests/s* | 150 RPC requests/s* | 500 RPC requests/s* |
2 API requests/s (DAS & Enhanced) | 10 API requests/s (DAS & Enhanced) | 50 API requests/s (DAS & Enhanced) | 100 API requests/s (DAS & Enhanced) |
1 API Key | 10 API Keys | 15 API Keys | 20 API Keys |
1 Webhook | 3 Webhooks | 10 Webhooks | 20 Webhooks |
Community support (Discord) | Chat Support (Developer Portal) | Priority Chat Support (Developer Portal) | Slack /Telegram Support |
5 gPA calls per second | 25 gPA calls per second | 50 gPA calls per second | 75 gPA calls per second |
1 sendTransaction call per second | 10 sendTransaction call per second | 50 sendTransaction call per second | 100 sendTransaction call per second |