Rate Limits
The RouteMCP API uses a sliding window rate limiting model to ensure fair usage and platform stability.Limits by Plan
| Plan | Requests per Minute |
|---|---|
| Individual | 100 |
| Team | 500 |
| Organization | 2,000 |
Rate Limit Headers
Every API response includes rate limit headers:| Header | Description |
|---|---|
X-RateLimit-Limit | Maximum requests allowed per window |
X-RateLimit-Remaining | Requests remaining in the current window |
X-RateLimit-Reset | Unix timestamp when the window resets |
Handling 429 Responses
When you exceed the rate limit:Retry-After header with the number of seconds to wait.
Retry with Backoff
Provider Rate Limits
Connected CRM providers have their own rate limits. When a provider limit is hit:Retry-After value reflects the provider’s reset time.
Best Practices
- Use cursor pagination — fetch pages of data instead of individual records
- Cache responses where appropriate
- Monitor
X-RateLimit-Remaining— slow down before hitting the limit - Respect
Retry-After— always wait the indicated time before retrying - Use
sk_test_keys during development — same limits, no production impact