Rate Limits
The Mira API enforces rate limits to ensure fair usage and platform stability.
Current Limits
| Scope | Limit | Window |
|---|---|---|
| Per IP address | 100 requests | 1 minute |
| Per API key | 100 requests | 1 minute |
Rate Limit Response
When you exceed the rate limit, the API returns a 429 Too Many Requests status code with a JSON error response.
429 Response
{
"data": null,
"error": "Rate limit exceeded. Please retry after 60 seconds.",
"meta": null
}Best Practices
To avoid hitting rate limits:
Implement exponential backoff
When you receive a 429, wait progressively longer between retries (1s, 2s, 4s, 8s, etc.).
Cache responses
Meeting data and reports don't change frequently. Cache results locally and refresh on a schedule.
Use pagination efficiently
Request only the data you need. Use filters to narrow results instead of fetching everything and filtering client-side.
Need Higher Limits?
If your use case requires higher rate limits, contact us at support@kalyxi.ai to discuss custom plans.