# Rate Limits > API request rate limits and plan usage limits. ## Rate limit **Limit:** 100 requests per minute per IP address. **Response when exceeded:** `429 Too Many Requests`. ```json { "error": "Too many requests, please try again later." } ``` No rate limit headers are currently exposed on the response. If you get a `429`, wait at least 60 seconds before retrying. Exceeding a plan limit returns: ```json { "error": "You have reached your document limit for this month. Please upgrade your plan.", "code": "LIMIT_EXCEEDED", "statusCode": 400 } ``` ## Associated error codes | Code | HTTP status | Description | | --------------------- | ----------- | -------------------------------- | | `TOO_MANY_REQUESTS` | 429 | The rate limit was exceeded. | | `LIMIT_EXCEEDED` | 400 | A plan usage limit was exceeded. | --- ## See also - [Authentication](/en/guides/authentication/) — how your requests are identified - [Common Errors](/en/resources/common-errors/) — full error code reference