{ "error": { "type": "api_error", "code": "too_many_requests", "detail": "IP address exceeded the allowed rate limit. Retry after the number of seconds in the Retry-After header.", "documentation_url": "https://developer.paddle.com/errors/shared/too_many_requests" }, "meta": { "request_id": "00000000-0000-0000-0000-000000000000" }}Details
- Status code
- 429
- Error code
-
too_many_requests - Error message
- IP address exceeded the allowed rate limit. Retry after the number of seconds in the Retry-After header.
Common causes
- You've sent too many requests to the API from your IP address and hit a rate limit. Rate limiting helps protect the Paddle platform and make sure it works smoothly for everyone.
- A third-party integration you authorized may be contributing to your rate limit.
Troubleshooting
- Check the
Retry-Afterheader included with the error response. This is the number of seconds that your account is limited for. Retry your request after the number of seconds. - Minimize the number of requests by using
includeparameters or temporarily caching data for a short period — especially when building client-side applications. - Contact the Paddle Seller Support team if you're not sure why you're being rate limited, or you're expecting a spike in traffic. Include the
request_idwith your message, if you received one.