⏳Rate limits
KrosAI applies rate limits to ensure fair usage and platform stability.
Limits by Plan
Plan
Requests/Second
Requests/Day
Concurrent Calls
Free | 10 | 1,000 | 1 |
Pro | 50 | 50,000 | 10 |
Business | 200 | 500,000 | 50 |
Enterprise | Custom | Custom | Unlimited |
Rate Limit Headers
Every API response includes rate limit information:
- X-RateLimit-Limit: 50
- X-RateLimit-Remaining: 45
- X-RateLimit-Reset: 1704891600
Title
Description
X-RateLimit-Limit | Maximum requests per second |
X-RateLimit-Remaining | Requests remaining in current window |
X-RateLimit-Reset | Unix timestamp when limit resets |
Rate Limit Response
When you exceed the rate limit, you'll receive a 429 Too Many Requests response:
Plain text
{
"error": "Rate limit exceeded",
"code": "RATE_LIMIT_EXCEEDED",
"retry_after": 1.5
}The Retry-Afterheader indicates seconds to wait:
Retry-After: 1.5
Endpoint-Specific Limits
Some endpoints have additional limits:
Title
Description
Title
POST /outbound-calls | 10/sec | Per organization |
POST /phone-numbers | 5/sec | KYC required |
GET /calls | 100/sec | Pagination recommended |
POST /webhooks | 10/sec | Per organization |
Was this section helpful?
On this page
- ⏳Rate limits