Rate Limits

The Mira API enforces rate limits to ensure fair usage and platform stability.

Current Limits

ScopeLimitWindow
Per IP address100 requests1 minute
Per API key100 requests1 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.