Skip to main content

Rate Limiting

To ensure stability and fair usage for all developers, the Incipulse API implements rate limiting.

Limits

Limits are applied based on your API Key.

TierRequest Limit
Standard60 requests per minute
High Volume300 requests per minute

[!TIP] If you require higher limits for a specific integration, please contact our support team.

Handling Limits

When you exceed the rate limit, the API will return an HTTP 429 Too Many Requests status code.

Sample Error Response

{
"Success": false,
"Result": null,
"Message": "Rate limit exceeded. Please try again later."
}

Best Practices

  1. Implement Retries: Use exponential backoff when handling 429 errors.
  2. Cache Results: Store frequently accessed data (like status page configuration) locally instead of polling the API repeatedly.
  3. Optimize Queries: Use filters and pagination where available to reduce the amount of data transferred.