> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.reka.ai/vision/rate-limits/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.reka.ai/_mcp/server. # Rate Limits > API request limits and content constraints for Reka Vision Rate limits ensure fair usage and service stability for all customers. When you exceed a limit, the API returns a `429 Too Many Requests` error. ## Request Limits All limits are per API key, per 24-hour rolling window. | Endpoint | Requests per Day | | ------------------------ | ---------------- | | `POST /v1/images/upload` | 100 | | `POST /v1/images/search` | 100 | | `POST /v1/videos/upload` | 50 | | `POST /v1/videos/search` | 50 | | `POST /v1/clips` | 10 | ## Rate Limit Headers Every response includes headers to help you monitor your usage: | Header | Description | | -------------------------------- | ------------------------------------------------------------------------ | | `x-ratelimit-requests-limit` | Maximum requests allowed in the time window | | `x-ratelimit-requests-remaining` | Requests remaining in the current window | | `x-ratelimit-requests-reset` | Seconds until the rate limit window resets | | `retry-after` | Seconds to wait before retrying (0 if allowed, positive if rate limited) | ### Example ``` HTTP/1.1 429 Too Many Requests x-ratelimit-requests-limit: 100 x-ratelimit-requests-remaining: 0 x-ratelimit-requests-reset: 86400 retry-after: 3600 ``` ## Handling 429 Errors When you hit a rate limit: 1. Check `X-RateLimit-Reset` to know when you can retry 2. Implement exponential backoff in your application 3. Consider batching operations where possible ```json { "error": { "code": "rate_limit_exceeded", "message": "You have exceeded your daily request limit for this endpoint." } } ``` ## Higher Limits Enterprise plans offer significantly higher limits. [Contact us](https://www.reka.ai/contact) if you need: * Higher request quotas * Increased content size limits For pricing information, see the [Vision Pricing](/vision/pricing) page. > Documentation for Reka AI APIs.