Rate Limits
Why We Have Rate Limits
We apply rate limits to all our nodes to ensure service stability and protect our infrastructure from abusive traffic. Our goal is to allow legitimate application traffic to flow smoothly while mitigating the impact of aggressive bots.
How It Works
Rate limits are primarily based on your originating IP address. If you exceed the request limit in a given time window, our server will reply with an HTTP 429 Too Many Requests
status code.
Rate Limits on the Shared Service
Our shared RPC pools have standard rate limits designed for well-written frontend dApp traffic.
Default Limit: The standard limit for most methods is 1200 requests per 10 seconds per IP.
Stricter Limits: Computationally expensive methods, such as
getProgramAccounts
, have significantly lower limits.View Your Limits: To see the specific limits for your endpoint, visit
https://<your-endpoint>.rpcpool.com/ratelimits
.Monitor Programmatically: Shared pool responses include
X-Ratelimit-*
HTTP headers, allowing you to monitor your current usage in real-time.
Custom Limits for Dedicated Nodes
If you have a dedicated node, we can customize your rate limits to perfectly suit your workload.
Last updated
Was this helpful?