Current Rate Limits
demeterrr enforces the following rate limits per organization:| Limit Type | Requests | Time Window |
|---|---|---|
| Per Hour | 1,000 | 60 minutes |
| Per Minute | 100 | 60 seconds |
Rate limits apply per organization, not per API key. All API keys within your organization share the same rate limit pool.
Rate Limit Headers
Every API response includes these headers:| Header | Description |
|---|---|
X-RateLimit-Limit | Total requests allowed in the window |
X-RateLimit-Remaining | Requests remaining in current window |
X-RateLimit-Reset | Unix timestamp when the limit resets |
Rate Limit Exceeded
When you exceed the rate limit, you’ll receive: Status:429 Too Many Requests
Retry-After header indicates how many seconds to wait before retrying.
Best Practices
1. Monitor Rate Limit Headers
CheckX-RateLimit-Remaining before making large batches of requests:
2. Implement Exponential Backoff
When you hit a rate limit, wait progressively longer between retries:3. Batch Operations
Instead of making many individual requests, use batch parameters where available:4. Cache Responses
Cache data that doesn’t change frequently:5. Use Webhooks
Instead of polling for updates, use webhooks (coming soon) to receive real-time notifications.Increasing Rate Limits
Need higher rate limits for your integration?Contact Sales
Enterprise plans include higher rate limits. Contact our sales team to discuss your needs.
Rate Limit by Plan
| Plan | Hourly Limit | Minute Limit |
|---|---|---|
| Free | 500 | 50 |
| Starter | 1,000 | 100 |
| Pro | 5,000 | 200 |
| Business | 10,000 | 500 |
| Enterprise | Custom | Custom |
Rate limits shown are current targets. Actual limits may vary during beta.
Next Steps
Error Handling
Learn how to handle API errors
Quick Start
Make your first API call