The API is designed to handle high volumes of requests while ensuring stability and performance for all users. To maintain fair usage, rate limits are enforced based on the Support Cloud Suite plan.

Rate Limits by Plan

Plan Rate Limit per Minute Concurrent Requests
Team 200 requests 5 concurrent
Growth 400 requests 10 concurrent
Professional 700 requests 15 concurrent
Enterprise 1,000 requests 25 concurrent
Enterprise Plus 2,500 requests 50 concurrent

Rate Limiting Behavior

  • Burst Handling: API requests exceeding the per-minute limit may receive a 429 Too Many Requests response.

  • Retry-After Header: When rate-limited, the Retry-After header in the response will indicate when to retry the request.

  • Concurrent Limits: The system enforces limits on simultaneous API calls to ensure consistent performance.

High Volume API Add-On

Users on the Enterprise Plus plan can purchase the High Volume API add-on, increasing the rate limit to 5,000 requests per minute and 100 concurrent requests.

Best Practices for API Usage

  • Efficient Querying: Optimize API calls to fetch only necessary data.

  • Batch Processing: Where possible, batch API requests to reduce the number of calls.

  • Caching Responses: Store frequently accessed data to minimize redundant API calls.

  • Rate Limit Handling: Implement exponential backoff and retry logic when encountering 429 errors.

For more information, see the API documentation.

Add comment

Please sign in to leave a comment.