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.
| Tier | Request Limit |
|---|---|
| Standard | 60 requests per minute |
| High Volume | 300 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
- Implement Retries: Use exponential backoff when handling 429 errors.
- Cache Results: Store frequently accessed data (like status page configuration) locally instead of polling the API repeatedly.
- Optimize Queries: Use filters and pagination where available to reduce the amount of data transferred.