Plans & limits
Quotas, rate limits, and API errors when you exceed plan entitlements.
Default catalog (USD)
| Plan | Price | Monthly | Daily | Overage |
|---|---|---|---|---|
| Free | $0/mo | 3,000 | 100 | — |
| Pro | $20/mo | 50,000 | No daily cap | $1 / 1,000 |
Live quotas may differ if your operator overrides plan_limits in MongoDB. Use GET /billing/usage with your session or inspect the Billing screen after login.
When you hit a limit
POST /emails returns HTTP 429 when the daily send cap is exhausted, and HTTP 402 when the monthly cap is exceeded. Both include a detail field in JSON. Upgrade via Billing or wait for the period to reset.
Rate limiting
Send endpoints are rate-limited per API key or session (default 60 sends/minute, configurable). Per-minute overages return HTTP 429 with a Retry-After header. Back off with exponential retry.
Pricing page
Marketing pricing in USD: /pricing.