Skip to main content

What are rate limits?

Rate limits control how many requests you can make per second. When rate limits are exceeded, you’ll receive an HTTP 429 response.

Standard Rate Limits

Your plan has two standard rate limit groups: one for RPC requests, and one for DAS API requests. Here are the base rate limits for each Helius plan:
PlanRPC Rate LimitDAS & Enhanced APIs
Free10 requests/s2 requests/s
Developer50 requests/s10 requests/s
Business200 requests/s50 requests/s
Professional500 requests/s100 requests/s
EnterpriseCustomCustom

Increase Rate Limits

Teams on Professional plans can purchase an extra 100 RPS for $100/month. If you need custom rate limits ahead of launches, contact our sales team. If you are on Developer or Business tier, please upgrade your plan to increase your rate limits.

Special Rate Limits

Some endpoints and specialized Helius products have special rate limits due to their computational requirements.

Sending Transactions

EndpointFreeDeveloperBusinessProfessional
Sender15/sec15/sec15/sec15/sec
sendTransaction1/sec5/sec50/sec100/sec
simulateBundle10/sec50/sec200/sec500/sec
If you are on a Professional plan and need to increase your sendTransaction rate limits, contact our sales team. Professional plan users can also request significant rate limit upgrades for Sender to support high-throughput trading applications.

Complex RPC Calls

EndpointFreeDeveloperBusinessProfessional
getProgramAccounts5/sec25/sec50/sec75/sec

Historical Data

When making batch requests for historical data methods, the following limits apply:
MethodMax Batch Size
getTransaction100 items per request
getTransactionsForAddressNo batch requests allowed
All other historical methods10 items per request
Exceeding batch limits will result in an error response. For getTransactionsForAddress, each address must be queried in a separate request.

LaserStream

ResourceFreeDeveloperBusinessProfessional
NetworksDevnetDevnetDevnet, Mainnet
Max Pubkeys10M10M10M
Active Connections100100100

WebSockets

ResourceFreeDeveloperBusinessProfessional
Concurrent Connections5150250250
WebSocket TypesStandardStandardStandard, EnhancedStandard, Enhanced

Webhooks

ResourceFreeDeveloperBusinessProfessional
Max Webhooks5505050
Addresses per Webhook100k100k100k100k

ZK Compression

ServiceFreeDeveloperBusinessProfessional
Photon APIs2/sec10/sec50/sec100/sec
getValidityProof1/sec5/sec10/sec20/sec