Rate Limits
Adobe Firefly API places limits on the volume and frequency of API calls
Summary of Rate Limits
Our API imposes the following rate limits per organization:
- 4 requests per minute (RPM)
- 9,000 requests per day (RPD)
Rate limits are shared across all users within your organization.
What to Do If You Run Into Issues
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:
- Review your usage and reduce unnecessary requests.
- Implement retry logic via a
retry-after
HTTP header or an exponential backoff strategy. - Contact your account manager to request enabling higher usage rates.
Why do API rate limits exist?
Rate limits are standard practice that serve several important purposes, including:
- Preventing abuse: Protects APIs from being overwhelmed by excessive requests.
- Protecting against downtime: Reduces the risk of service interruptions.
- Controlling costs: Helps manage resource consumption and associated expenses.