If an application exceeds these limits, the API returns a
429 response.
Increase limits by requesting an API key and selecting a higher subscription plan. Without any API key, the default rate limit is 1 request per second.
Default limits
| Plan | Tokens per network | Requests per second | Notes |
|---|---|---|---|
| Free | 1 | 10 | Shared liteservers suitable for low-volume testing and small projects. |
| Plus | 3 | 25 | Private liteservers that reduce contention compared to shared access. |
| Advanced | 10 | 100 | Private infrastructure with capacity for higher request rates. |
| Enterprise | Custom | Custom | Custom throughput and support. Contact @toncenter_support for details. |
Rate limit exceeded
When requests are sent faster than the allowed rate limit, the TON Center API temporarily blocks new ones. A JSON response indicates the rate limit is exceeded:- Stop sending new requests and wait a few seconds before retrying.
- Implement exponential backoff to avoid repeated rate-limit violations.
Troubleshooting
If a paid plan is active but the rate remains 1 RPS:- Check that the API key is included correctly in the requests. Requests without a valid API key are limited to 1 RPS, even if a subscription is active.
- Verify the correct key is used for the intended environment (mainnet or testnet). Each network requires its own key.