Rate limits

Understand API rate limits and quotas

The Resent API enforces rate limits and sending quotas so the platform stays reliable for everyone.

Rate limits

The default maximum rate limit is 5 requests per second per team. This limit applies across all API keys associated with your team. It can be increased for trusted senders on request.

When you exceed the limit, the API returns 429.

Response headers

Header nameDescription
ratelimit-limitMaximum number of requests allowed within a window.
ratelimit-remainingHow many requests you have left within the current window.
ratelimit-resetHow many seconds until the limits are reset.
retry-afterHow many seconds to wait before making a follow-up request.

To avoid 429 responses, queue requests or lower concurrent calls per second.

Email quotas

In addition to rate limits, the API returns headers that track sending quotas:

Header nameDescription
x-resent-daily-quotaUsed daily email sending quota (free plans).
x-resent-monthly-quotaUsed monthly email sending quota.

Exceeding quota limits also returns 429.