Skip to content

Usage Limits

MoMail enforces usage limits to ensure platform stability and fair resource allocation. This guide explains how limits work and what happens when you reach them.

Hard limits cannot be exceeded. Requests beyond these limits are rejected.

Limit TypeFreeProEnterprise
Emails per month10010,000Unlimited
API requests/minute20100500
MCP requests/minute1060300
Max email size10 MB25 MB50 MB
Max attachment size10 MB25 MB50 MB

Soft limits trigger warnings but do not block functionality.

Limit TypeFreeProEnterprise
Storage warning at800 MB40 GB80% of quota
Daily email warning at80 emails8,000 emailsN/A
Search usage warning at80 searches4,000 searchesN/A

View real-time usage in your dashboard:

  1. Go to Settings > Usage
  2. See current period statistics
  3. View historical usage graphs

Query your usage programmatically:

Terminal window
curl https://api.momail.io/v1/billing/usage \
-H "X-API-Key: your_key"

Response:

{
"success": true,
"data": {
"emailsUsed": 4500,
"emailsLimit": 10000,
"searchesUsed": 890,
"searchesLimit": 5000,
"storageUsed": 256000000,
"storageLimit": 50000000000
}
}

Configure webhooks to receive usage alerts:

{
"event": "usage.warning",
"timestamp": "2024-01-15T10:30:00.000Z",
"data": {
"type": "email_quota",
"used": 8000,
"limit": 10000,
"percentage": 80
}
}
ActionFree (100/month)Pro (10,000/month)
At 80% usageWarning emailDashboard notification
At 100% usageEmails bouncedAdditional emails queued for purchase

When you hit your email limit:

  1. Incoming emails are rejected with a bounce message
  2. You receive a notification
  3. Upgrade or wait for the next billing period

When you exceed rate limits:

{
"success": false,
"error": {
"code": "RATE_LIMIT_EXCEEDED",
"message": "Rate limit exceeded. Please try again later.",
"details": {
"limit": 100,
"window": "minute",
"retry_after": 45
}
}
}

Response headers include:

Retry-After: 45
X-RateLimit-Reset: 1704067200

When storage is full:

  • New emails are still accepted
  • Oldest emails are automatically deleted
  • You receive a warning 7 days before deletion

Upgrade anytime from your dashboard:

  1. Go to Settings > Billing
  2. Click Change Plan
  3. Select your new plan
  4. Confirm payment

Upgrades take effect immediately.

Pro users can purchase additional resources:

Add-onPriceDescription
Email pack$51,000 additional emails
Storage pack$1010 GB additional storage
Search pack$51,000 additional searches

For custom limits:

  • Email: sales@momail.io
  • Request custom quotas
  • Negotiate pricing
  • Set up custom alerts
  1. Batch operations: Combine multiple requests
  2. Use webhooks: Get notified instead of polling
  3. Cache results: Store frequently accessed data
  4. Optimize search: Narrow queries to reduce results
  1. Delete old emails: Use the API to clean up
  2. Compress attachments: Reduce file sizes before sending
  3. Use retention policies: Auto-delete after a period
  4. Download and archive: Keep local copies of important emails

Track your usage patterns:

// Weekly usage report
async function getWeeklyUsage() {
const usage = await fetch('/v1/billing/usage', {
headers: { 'X-API-Key': key }
}).then(r => r.json());
const percentage = (usage.data.emailsUsed / usage.data.emailsLimit) * 100;
if (percentage > 75) {
console.warn(`Usage at ${percentage}%. Consider upgrading.`);
}
}

MoMail’s unlimited plans are subject to fair use:

  • Enterprise emails: Designed for normal business use
  • Abuse detection: Automated monitoring for unusual patterns
  • Review process: Accounts may be reviewed if usage is excessive
  • Contact required: We’ll reach out before taking action

If you have questions about your limits: