Rate Limits
Understanding Calendly API rate limits and best practices
Calendly’s API uses user-based rate limiting to ensure service quality, system stability, and fair usage across customers.
Current Rate Limits
- These limits apply to both direct API calls and calls made through third-party integrations.
- Rate limits are enforced per user.
- Only 8 OAuth tokens per user can be requested within a span of 1 minute.
Endpoint Specific Rate Limits
Behavior When Rate Limits Are Exceeded
If you exceed your allowed rate limit, the Calendly API will respond with:
All responses include the following headers:
Best Practices
- Use the
X-RateLimit-RemainingandX-RateLimit-Resetheaders to monitor and manage your API usage. - If you receive a
429response, wait until theX-RateLimit-Resettime has elapsed before retrying. - Implement exponential backoff or retry-after logic to gracefully handle retries.