What are the rate limits?
AgentMail is built for high-volume agent workflows. Limits vary by plan.
Sending limits by plan
For full plan details, see the pricing page.
API rate limits
All API endpoints are rate-limited per API key. If you exceed the limit, the API returns a 429 Too Many Requests response with a Retry-After header indicating how long to wait before retrying.
Tips for high-volume agents
Distribute sends across inboxes. Sending from multiple inboxes improves deliverability and avoids per-address throttling by mailbox providers. Instead of 1,000 emails from 1 inbox, send 10 emails each from 100 inboxes.
Use idempotency keys for resource creation. The clientId parameter on create operations (inboxes, pods, webhooks, drafts) prevents duplicate resources on retries. For preventing duplicate email sends, track sent message IDs in your application or use the draft workflow.
Implement exponential backoff. When you receive a 429 response, wait for the duration specified in the Retry-After header before retrying. Increase the wait time with each consecutive retry.
Monitor your usage. Track your sending volume against your plan limits. You can view usage in the AgentMail Console.
Need higher limits?
If you need higher sending volumes or more inboxes than your current plan allows, contact support@agentmail.cc or visit the pricing page for enterprise options.
