E

Email Validation API

Freemium

Validate email addresses: syntax, domain and mail-server (MX) checks, disposable detection, typo suggestions and normalisation.

No reviews yet
0.0Popularity—Service Level—Latency
Messagingemail verificationmx lookupemail typo correctionemail checker

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

MethodPathWhat it does
GET/v1/validateValidate one email address
POST/v1/validate/batchValidate up to 100 email addresses
GET/v1/mxMail servers (MX records) for a domain
GET/v1/normalizeCanonical form of an address (lower-case, Gmail dots and +tags removed) — spot duplicate sign-ups
GET/v1/suggestDid-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"}}
HTTPCodeMeaning
400INVALID_INPUTA parameter is missing or has the wrong format — the message says which
401UNAUTHORIZEDMissing 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.

Reviews

Loading reviews…

Log in to write a review.