Rate Limits

Altermail enforces two layers of rate limiting to protect service stability and prevent abuse. These limits apply in addition to your plan's email quota.

LimitKeyed byScopeWindowResponse
200 reqIP addressAll endpoints (global)15 minutes429
60 sendsAPI tokenSend endpoint only1 minute429

Important

The global limit is keyed by IP address; if you share infrastructure (e.g. multiple services behind one NAT), all traffic from that IP counts toward the same limit. The send limit is keyed by your API token, so it applies per account regardless of where the request originates. Both limits must be satisfied. Build retry logic with exponential back-off when you receive a 429.
// 429 response, global limit (200 req / 15 min, per IP)
{ "message": "Too many requests, please slow down." }

// 429 response, send endpoint token limit (60 sends / min, per account)
{ "message": "Too many send requests for this account. Please wait before sending again." }