Email Validation API
FreemiumValidate email addresses: syntax, domain and mail-server (MX) checks, disposable detection, typo suggestions and normalisation.
Documentation
Validate email addresses: syntax, domain and mail-server (MX) checks, disposable detection, typo suggestions and normalisation.
What you get
- Syntax and domain/MX checks — can this domain receive email?
- Flags disposable, role-based and free addresses
- Typo suggestions —
gmial.com→gmail.com - Normalise addresses to spot duplicate accounts (Gmail dots, +tags)
- Batch up to 100 addresses
Great for sign-up forms, newsletters, CRM hygiene and fraud prevention.
Quick start
Subscribe to a plan (the Basic plan is free), then call the API at https://email-validator.p.apihiver.com with your key in the X-API-Key header:
curl "https://email-validator.p.apihiver.com/v1/[email protected]" \
-H "X-API-Key: YOUR_API_KEY"Endpoints
| Method | Path | What it does |
|---|---|---|
GET | /v1/validate | Validate one email address |
POST | /v1/validate/batch | Validate up to 100 email addresses |
GET | /v1/mx | Mail servers (MX records) for a domain |
GET | /v1/normalize | Canonical form of an address (lower-case, Gmail dots and +tags removed) — spot duplicate sign-ups |
GET | /v1/suggest | Did-you-mean suggestion for mistyped email domains (gmial.com → gmail.com) |
Open the Endpoints tab to see every parameter, example request and example response, and to try the API live.
Errors
Every error is JSON with the same shape:
{"error": {"code": "INVALID_INPUT", "message": "email: Field required"}}| HTTP | Code | Meaning |
|---|---|---|
| 400 | INVALID_INPUT | A parameter is missing or has the wrong format — the message says which |
| 401 | UNAUTHORIZED | Missing or invalid X-API-Key |
| 429 | — | Plan quota or rate limit reached (see the X-RateLimit-* headers) |
| 502 / 503 / 504 | — | A data source or the API server is temporarily unavailable — retry after a few seconds |
Data & privacy
Data comes from DNS lookups plus our own rules, computed on our servers. We never send an email to the address.
Email Validation API FAQ
- Is the Email Validation API free?
- Yes. The Basic plan is free and includes 500 requests per month — no card needed. Paid plans start at ₹299 per month for 10,000 requests.
- How much does the Email Validation API cost?
- Basic: free for 500 requests; Pro: ₹299/month for 10,000 requests; Ultra: ₹999/month for 50,000 requests; Mega: ₹2,499/month for 2,00,000 requests. Billing is monthly and you can cancel any time.
- How do I use the Email Validation API?
- Subscribe to a plan on APIHiver, create an API key in the Console, then send requests to https://email-validator.p.apihiver.com with your key in the X-API-Key header. You can also try every endpoint in the browser playground first.
- What endpoints does the Email Validation API have?
- It has 5 endpoints: Validate one email address (GET /v1/validate); Validate up to 100 email addresses (POST /v1/validate/batch); Mail servers (MX records) for a domain (GET /v1/mx); Canonical form of an address (lower-case, Gmail dots and +tags removed) — spot duplicate sign-ups (GET /v1/normalize); Did-you-mean suggestion for mistyped email domains (gmial.com → gmail.com) (GET /v1/suggest).
- What are the Email Validation API rate limits?
- Basic: 2 requests per second; Pro: 5 requests per second; Ultra: 10 requests per second; Mega: 20 requests per second. Monthly quotas depend on the plan; every response includes X-RateLimit headers showing what's left.
- Can I use one API key for the Email Validation API and other APIs?
- Yes. One APIHiver key works for every API you subscribe to, so you don't need a separate account or key per provider.
Related APIs
Universities API
EducationBy APIHiver · Updated 1w ago
Search universities in 200+ countries, look up a university by web domain, and verify student email addresses.
Password Security API
SecurityBy APIHiver · Updated 1w ago
Password strength scoring, private breach checks against known leaked passwords, secure password generation, hashing and bcrypt checks.
Phone Number Validation API
SMSBy APIHiver · Updated 1w ago
Validate and format phone numbers for 240+ countries: valid or not, mobile or landline, carrier, region, and E.164 format.
Disposable Email Detection API
CommunicationBy APIHiver · Updated 1w ago
Detect throwaway and temporary email addresses (Mailinator, 10MinuteMail and 8,900+ more domains) at sign-up — single, batch or classify.
IFSC, GSTIN & UPI Validation API (India)
PaymentsBy APIHiver · Updated 1w ago
Validate Indian payment details — IFSC (with bank and branch), GSTIN, UPI ID format — plus IBAN and card BIN checks.
Endpoints
5 endpoints — full list is in the sidebar on larger screens.