Skip to main content

Overview

Day Copilot implements rate limiting to ensure fair usage and maintain service quality for all users. Rate limits vary by subscription tier and are applied per authenticated user.
Rate limit information is included in every API response via headers, allowing you to track your usage in real-time.

Rate Limit Tiers

Rate Limit Headers

Every API response includes rate limit information in the headers:

Checking Rate Limits

Rate Limit Exceeded

When you exceed the rate limit, you’ll receive a 429 Too Many Requests response:
The response includes:
  • retryAfter: Seconds until you can retry the request
  • X-RateLimit-Reset header: Unix timestamp when limits reset

Best Practices

When you hit rate limits, implement exponential backoff:
Reduce API calls by caching responses locally:
When possible, batch multiple operations into a single request to reduce API calls.
Instead of polling for changes, use webhooks (when available) to receive real-time updates without making repeated API calls.
Track your rate limit usage and set up alerts before you hit limits:

Handling 429 Responses

Proper error handling for rate limit responses:

Rate Limit Increases

Need higher rate limits? Contact our sales team to discuss Enterprise plans with custom limits tailored to your needs.

Contact Sales

Discuss custom rate limits for your use case

Next Steps

Authentication

Learn about API authentication

Quick Start

Make your first API call