Rate Limits

Express API places default rate limits on the volume and frequency of API calls.

Why do API rate limits exist?

Rate limits are a standard practice that serves several important purposes, including:

Summary of rate limits

Our API uses rate limits to ensure stability of the service. When you reach the rate limit, you'll receive HTTP 429 in response to your API request. You should implement logic that detects this and retries the calls at a later time.

The current rate limit (except as noted below) is:

50 requests per minute (RPM)

data-variant=info
data-slots=heading, text

How to request a higher rate limit

If you need additional capacity, contact your account manager to request a higher rate limit or fill out the Express API Rate Limit Increase Form.

Export Rendition endpoint

The Export Rendition API has an additional per-client limit:

This limit applies to the /beta/export-rendition route as a whole. Because rate limiting is enforced at the API route level, image, PDF, and video export requests all share the same 5-per-minute budget — they are not counted separately by format.

If you need to export multiple formats or higher volumes, space requests out across the minute.

Troubleshooting

If you exceed the rate limits, you'll receive an HTTP 429 Too Many Requests error. If you encounter this error, consider any of the following solutions: