What is the meaning of "RATE_LIMIT_REACHED"?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Purpose:
The term "RATE_LIMIT_REACHED" is used when an application sends too many API requests within a minute.
If you or your customers come across an HTTP 429 Unprocessable Entity - RATE_LIMIT_REACHED message, it implies that an unusually high number of API requests have been submitted within a minute. This could suggest an unusual activity. Hence, PayPal temporarily limits access to maintain site stability.
Example of API Error Response:
{
"name": "RATE_LIMIT_REACHED",
"message": "Too many requests. Blocked due to rate limiting.",
“debug_id": “xxxxxxxxxxxxx"
}
Solution:
To prevent this issue, reduce the frequency of API requests your application sends each minute.
- Rather than generate an OAuth 2.0 access token for each transaction, cache tokens. See OAuth 2.0 authorization protocol.
- If you are utilizing GET API calls to track transaction updates, use webhooks or IPN which will be sent directly to your system.
For any additional questions or concerns, contact the PayPal Technical Support team by submitting a ticket from here.

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- What does this mean? in PayPal Reporting
- paypal error code 9510 "SECURITY_VIOLATION", I need more details. What does this mean? in PayPal Payments Standard
- Paypal 4X credit : translated message & currency error in PayPal Payments Standard
- I'm being asked to renew my API certificate Does this mean that I need to renew my client-id too? in REST APIs