API rate limits and throttling behavior
Rate limits are enforced per API key to ensure fair usage and platform stability.
Rate limits vary by plan:
| Plan | Per Minute | Per Day | Per Month |
|---|---|---|---|
| Free | 20 | 1,000 | 10,000 |
| Pro | 100 | 10,000 | 100,000 |
| Enterprise | Custom | Custom | Custom |
When you exceed a rate limit, you'll receive a 429 Too Many Requests response:
{
"error": "rate_limited",
"message": "Rate limit exceeded. Retry after 60 seconds"
}The response includes a Retry-After header indicating how many seconds to wait before retrying.
/v1/send/emails/batch) to reduce request count