Limits & Rate Limiting
Rekognita API has restrictions on the number of requests and the volume of documents processed depending on your pricing plan.
Rate Limits
| Plan | Requests/min | Documents/day | Max File Size |
|---|---|---|---|
| Free | 10 | 50 | 10 MB |
| Pro | 60 | 1,000 | 50 MB |
| Business | 300 | 10,000 | 100 MB |
| Enterprise | Custom | Unlimited | 500 MB |
Rate Limit Headers
Every API response contains headers with limits information:
X-RateLimit-Limit: 60 # Max requests per window
X-RateLimit-Remaining: 45 # Remaining requests
X-RateLimit-Reset: 1705312800 # Reset Unix timestamp
Retry-After: 30 # Seconds until next request (on 429)When the limit is exceeded
When the limit is exceeded, the API returns a 429 Too Many Requests status code:
{
"error": {
"code": "rate_limit_exceeded",
"message": "You have exceeded the request limit. Try again in 30 seconds.",
"retry_after": 30
}
}Recommendation: Implement exponential backoff using the
Retry-After header. The Rekognita SDK does this automatically.File Limits
| Parameter | Limit |
|---|---|
| Maximum pages per document | 500 |
| Maximum files in one request | 10 |
| Processing Timeout | 300 seconds |
| Maximum active tasks | 50 (Pro) / 200 (Business) |
Increasing Limits
If you need higher limits, please contact our team: sales@rekognita.com. Enterprise plans have custom configurations.