API exceeded error

API exceeded error

Why do I get an API exceeded error after a few attempts?
Every API has a certain limit to the number of requests a user can hit within a period of time, called the rate limit. An error message is triggered when a user does one of the following actions:
  1. Repeatedly refreshes a page
  2. Triggers the same action multiple times
  3. Makes multiple requests within a short span of time
The error message will notify them that they have exceeded the number of requests they can make within a specified time limit.


Use case
For instance, an API can set a throttle of 10 requests for five minutes. If a user keeps reloading the page, they will receive this error. 

What are the factors based on which an API sets the rate limit?
Different APIs set different rate limits for the number of requests that a user can make. It may depend on several factors like the frequency of usage, server capacity, and network traffic. 

What do I do when encountering such an error?
  1. If you are accessing through a browser or an API console, you can pause for some minutes and then continue with the actions.
  2. If you are using an API bot or script, you can include wait or sleep methods to give a pause between the actions to prevent overloading the requests.

    • Related Articles

    • Troubleshoot Error 401 (Unauthorized error) for RabbitMQ

      When installing the RabbitMQ monitoring plugins, you may encounter the following error: HTTP Error 401: Unauthorized: This error occurs when the user attempts to access the /api/overview endpoint of RabbitMQ server, which requires authentication, but ...
    • Troubleshoot the Error 404 and Error 99 for RabbitMQ

      When installing the RabbitMQ plugin, you may encounter the following errors: HTTP Error 404: Not Found: This error usually occurs when Site24x7's RabbitMQ monitoring plugin attempts to access the /api/overview page of RabbitMQ, but the resource ...
    • Troubleshoot the HTTP Error 403 (Forbidden) for Jenkins

      When installing the Jenkins monitoring plugins, you may encounter the following error: HTTP Error 403: Forbidden: This error usually indicates that you don't have the necessary permissions to access a particular resource or perform a specific action ...
    • Troubleshoot "[Errno 111] Connection refused" error for RabbitMQ plugins

      When installing the RabbitMQ plugin, you may encounter the following error: urlopen error [Errno 111] Connection refused: This error usually occurs when the plugin tries to connect with the RabbitMQ server but is unable to establish a connection. ...
    • How many API calls does Site24x7 GCP monitor make

      Site24x7 Google Cloud monitoring (GCP) fetches the health and performance metrics and your Google Cloud resources' data via APIs. Here is an illustrative calculation on how many API calls will be made by Site24x7 for monitoring your Google Cloud ...