We only have rate limiting for requests to public nodes (they are always free of charge). Because we charge users on per request basis, you can make as much paid requests as you want while you have enough CUs on your deposit.
For requests to free nodes we have following rules:
- At normal conditions we have a limit of 315000 CUs per minute per IP. This is approximately 250 eth_call requests per second
- If there is a high demand for free requests in a specific region, the limit may be reduced. The minimum limit is set at 50400 CUs per minute, which is equivalent to 40 eth_call requests.
- Some methods cost 0 CU (like eth_chainId), but when rate limiting the minimum cost of every call is 10 CU, thus free methods could't be abused
We also have public nodes that do not require registration, which have the same rate limiting logic, the full list: https://drpc.org/public-endpoints (opens in a new tab)