Rate limits & credits
Two distinct limits apply: a per-minute rate limit (abuse protection) and your credit balance (pay-as-you-go quota).
Per-minute rate limit
The default limit is 120 requests per minute per API key. Each response includes:
X-RateLimit-Limit: 120
X-RateLimit-Remaining: 118
X-RateLimit-Reset: 1735689600
When the limit is exceeded, you get HTTP 429 with a Retry-After header (seconds).
Credit balance
Each validation consumes 1 credit from your wallet, regardless of outcome.
Insufficient credits
When your balance reaches zero:
HTTP 402 Payment Required
{
"error": "insufficient_credits",
"balance": 0,
"credits_needed": 1,
"top_up_url": "https://email-validation-api.net/dashboard/billing"
}
Top up your wallet from the billing page or via the Stripe Checkout link.
Pricing summary
- 1 credit = 1 validation
- From $0.0025 to $0.0039 per email, depending on your deposit volume (smooth log-scale)
- Minimum top-up: $29
- 100 free credits at signup
- Credits never expire
See the full pricing table for volume tiers.