API requests are rate-limited based on your API key tier.
API rate limits are based on your API key's tier. Each tier defines a maximum number of requests per minute.
| Tier | Requests / Minute | Use Case |
|---|---|---|
standard |
120 | Default for all API keys. Suitable for most integrations. |
high |
600 | For high-throughput integrations and automation. |
enterprise |
3,000 | For enterprise-scale applications with heavy API usage. |
Every API response includes headers to help you track your rate limit usage:
| Header | Description |
|---|---|
X-RateLimit-Limit |
Maximum requests allowed per minute for your tier. |
X-RateLimit-Remaining |
Number of requests remaining in the current window. |
X-RateLimit-Reset |
Unix timestamp when the rate limit window resets. |
When you exceed your rate limit, the API returns a 429 Too Many Requests response:
{
"message": "Too many requests. Please try again in 45 seconds.",
"retry_after": 45
}
X-RateLimit-Remaining header to proactively throttle requests.Every minute you wait is revenue walking out the door. Join hundreds of businesses who transformed their customer communication with ChatOn.
β 30-day money-back guarantee
We use cookies and similar technologies to improve your experience, analyze traffic, and personalize content. By clicking "Accept All", you consent to our use of cookies. Privacy Policy & Cookie Policy.
Choose which cookies you want to allow. Essential cookies are always required for the website to function.
Essential Cookies
Required for the website to function. Cannot be disabled.
Analytics Cookies
Help us understand how visitors interact with our website by collecting anonymous data.
Marketing Cookies
Used to track visitors across websites to display relevant advertisements.