Helius Rate Limits, Credits & Pricing Plans
Complete guide to Helius Solana RPC API pricing, rate limits, and credit system.
Access our RPC node fleet across Pittsburgh, Newark, Salt Lake City, Los Angeles, Vancouver, Dublin, London, Amsterdam, Frankfurt, Singapore, and Tokyo, with automatic routing to the nearest node.
Quick Start
Choose Your Plan
Compare plans and find the right fit for your needs
Understand Credits
Learn how our credit-based billing system works
Rate Limits Guide
Understand request limits and exceptions
Enterprise Solutions
Custom solutions for high-volume applications
Pricing Plans
Feature | Free | Developer | Business | Professional |
---|---|---|---|---|
Pricing | $0/month | $49/month | $499/month | $999/month |
Monthly Credits | 1M | 10M | 100M | 200M |
RPC Rate Limit | 10 req/s | 50 req/s | 200 req/s | 500 req/s |
DAS & Enhanced APIs | 2 req/s | 10 req/s | 50 req/s | 100 req/s |
WebSockets | Standard | Standard | Standard + Enhanced | Standard + Enhanced |
gRPC Access | — | — | — | LaserStream |
Support Level | Community | Chat | Priority Chat | Slack/Telegram |
If you’re on a legacy plan, see the Legacy Plan Details section below.
Rate Limits
Rate limits control how many requests you can make per second. When exceeded, you’ll receive an HTTP 429 response.
Standard Rate Limits
Your plan determines your base rate limits:
Plan | RPC Rate Limit | DAS & Enhanced APIs |
---|---|---|
Free | 10 requests/s | 2 requests/s |
Developer | 50 requests/s | 10 requests/s |
Business | 200 requests/s | 50 requests/s |
Professional | 500 requests/s | 100 requests/s |
Special Endpoint Limits
Some endpoints have special restrictions due to their computational requirements:
Endpoint | Free | Developer | Business | Professional |
---|---|---|---|---|
Sender | 3/sec | 3/sec | 3/sec | 3/sec |
sendTransaction | 1/sec | 5/sec | 50/sec | 100/sec |
simulateBundle | 10/sec | 50/sec | 200/sec | 500/sec |
Endpoint | Free | Developer | Business | Professional |
---|---|---|---|---|
Sender | 3/sec | 3/sec | 3/sec | 3/sec |
sendTransaction | 1/sec | 5/sec | 50/sec | 100/sec |
simulateBundle | 10/sec | 50/sec | 200/sec | 500/sec |
Endpoint | Free | Developer | Business | Professional |
---|---|---|---|---|
getProgramAccounts | 5/sec | 25/sec | 50/sec | 75/sec |
Service | Free | Developer | Business | Professional |
---|---|---|---|---|
Photon APIs | 2/sec | 10/sec | 50/sec | 100/sec |
getValidityProof | 1/sec | 5/sec | 10/sec | 20/sec |
Resource | Free | Developer | Business | Professional |
---|---|---|---|---|
Max Pubkeys | — | — | — | 250k |
Active Connections | — | — | — | 100 |
Need Higher Sender Limits? Contact support to discuss custom rate limits based on your specific use case requirements.
Credit System
Monthly Allocation
Your plan includes credits that reset monthly
Usage Priority
Monthly → Prepaid → Autoscaling
Flexible Billing
Pay for additional credits only when needed
Credit Costs
Service | Credits | Notes |
---|---|---|
Standard RPC Calls | 1 | Most RPC endpoints |
simulateBundle | 1 | Bundle simulation |
Priority Fee API | 1 | Fee estimation |
Webhook Events | 1 | Per event delivery |
LaserStream gRPC | 3 | Per 0.1MB of data |
getProgramAccounts | 10 | Complex queries |
ZK Compression API | 10 | Standard compression calls |
DAS API | 10 | All DAS endpoints |
Enhanced Transactions | 100 | Enhanced parsing |
Webhook Management | 100 | CRUD operations |
getValidityProofs | 100 | Complex computations |
LaserStream Data Metering: Billing is based on uncompressed gRPC message size, not the compressed data your client receives. Typical sizes: Block (~4MB), Account (~373B), Transaction (~662B).
Method | Credits | Description |
---|---|---|
Sender | 0 | Ultra-low latency submission |
Unstaked Connections | 1 | May be unreliable during congestion |
Staked Connections | 10 | Highest reliability (default) |
Staked Transactions Are Now Default: All transactions via mainnet.helius-rpc.com
automatically use staked connections for highest success rates.
Method | Credits | Description |
---|---|---|
Sender | 0 | Ultra-low latency submission |
Unstaked Connections | 1 | May be unreliable during congestion |
Staked Connections | 10 | Highest reliability (default) |
Staked Transactions Are Now Default: All transactions via mainnet.helius-rpc.com
automatically use staked connections for highest success rates.
All archival calls cost 10 credits each:
Block Data
getBlock
getBlocks
getBlockTime
Transaction History
getTransaction
getSignaturesForAddress
getInflationReward
All DAS API calls cost 10 credits each:
Asset Information
getAsset
getAssetProof
getAssetProofBatch
getNftEditions
Asset Discovery
getAssetsByOwner
getAssetsByAuthority
getAssetsByCreator
getAssetsByGroup
searchAssets
getAssetBatch
Transaction History
getSignaturesForAsset
Account Information
getTokenAccounts
Managing Your Usage
Autoscaling
Automatically add credits as needed for handling traffic spikes and ensuring uninterrupted service.
Helius Dashboard
Monitor real-time usage, set alerts, and track consumption patterns with detailed analytics.
Enterprise
Custom Solutions for High-Volume Applications
Enterprise plans provide tailored solutions for organizations with specific requirements.
Key Benefits:
- Custom rate limits tailored to your needs
- Volume discounts for high credit usage
- SLA guarantees with uptime commitments
- Direct engineering support access
- Advanced usage analytics and monitoring
- Priority support channels
Ready for Enterprise? Contact our sales team to discuss custom solutions.
Legacy Plans
The limits below apply to deprecated V3 plans. These plans are no longer available for new users.