Skip to main content
CometChat enforces rate limits to ensure fair usage and maintain service quality across all applications. These limits apply to API requests made to CometChat servers.

Global Rate Limits

Per-User Rate Limits

Data Import Rate Limits

Handling Rate Limits

When you exceed a rate limit, the API will return the following error: To handle rate limits gracefully:
  1. Implement exponential backoff when retrying failed requests
  2. Monitor your API usage to stay within limits
  3. Contact support if you need higher limits for your use case

Rate Limit Response Headers

When rate limited, the API returns HTTP 429 with these headers:

Retry Strategy

Use exponential backoff with jitter for production implementations. Start with the Retry-After value, then double the wait on each subsequent 429 response, up to a maximum of 5 minutes.