Status Codes and Rate Limits

This section outlines the HTTP status codes, common error messages, and rate limit policies for the ADI API. Use this reference to understand API responses, troubleshoot issues, and optimize your requests to stay within the allowed limits.

HTTP Status Codes

✅200 (Successful) The request was successful.

⚠️400 (Bad request) The server could not process the request.

⚠️401 (Unauthorized) Your request lacks valid credentials.

⚠️403 (Forbidden) Your request was rejected.

⚠️404 (Unknown) The URL does not exist.

⚠️429 (Too Many Requests) The API Key's rate limit was reached or exceeded.

⚠️500 (Internal Server Error) An unexpected issue with the server was encountered.

To ensure fair usage and maintain API performance, the ADI API enforces rate limits. Below are the details:

  • Rate Limit: Each API Key is limited to 5 requests per minute.

  • Exceeded Limit: If the limit is exceeded, the API will return a 429 Too Many Requests error.

Best Practices to Avoid Rate Limit Issues:

  • Implement request throttling in your application.

  • Cache responses whenever possible to reduce redundant requests.

  • Monitor your usage to stay within the allowed limits.

Last updated