Email Validator API

GET

Stop fake and mistyped emails before they reach your list.

Email Validator checks whether an email address is valid, deliverable and safe. It validates the format, resolves the domain's mail (MX) records, flags disposable and role-based addresses, and returns a composite risk score with typo correction.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/emailvalidator?email=support%40myspace.com
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "email": "[email protected]",
    "domain": "myspace.com",
    "username": "support",
    "isRegexValid": true,
    "hasTypo": false,
    "isMxValid": true,
    "isValid": true,
    "isFreeEmail": false,
    "isCompanyEmail": true,
    "isDisposable": false,
    "isRoleAccount": true,
    "suggestedCorrection": null,
    "riskScore": 10,
    "riskLevel": "low"
  }
}

Start from a template — a working app you can deploy in a minute

About the Email Validator API

Email Validator works by checking the email format, resolving the domain's MX records, and matching the domain against free, disposable and role-account catalogs. It returns whether the address is valid and deliverable, plus a risk score and a suggested correction when a domain typo is detected.

What people use it for

Signup Abuse Prevention
To stop fake signups, SaaS onboarding flows block temporary addresses by checking disposable flags before creating new trial accounts.
B2B Lead Routing
Sales teams verify company domains against free provider flags to route corporate inquiries directly to account executives.
Mailing List Hygiene
When scrubbing subscriber databases, email marketers filter out missing mail records and invalid syntax to protect sender reputation.
Customer Support Routing
Flag shared inboxes like billing or support addresses during ticket submission to direct automated receipts to named team members instead.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Email Validator

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Email Validator API.

Read the docs
How many email validations does the Free plan cover?
The Free plan includes 200 credits each month, covering 10 email validations at 20 credits per call. For production usage, the Starter plan covers up to 10,000 validations per month, which works out to about $0.003 per check ($3.00 per 1,000). Unused credits do not roll over, and requests return HTTP 429 when your monthly allocation runs out.
Are the risk score and typo suggestions included on the Free plan?
No, the composite risk score, risk level, and suggested typo corrections require a paid subscription. The Free plan includes core checks like format verification, MX record resolution, disposable domain detection, and role-account flags. Any paid plan, starting with Starter, unlocks the full risk scoring and typo suggestions.
Can it distinguish between corporate inboxes and free email providers?
Yes. Each validation indicates whether the address belongs to a free consumer provider or appears to be a company domain. Email Validator also identifies role-based mailboxes like info@, support@, or noreply@, allowing you to reject shared accounts during signup.
What does the API return if a domain contains a typo like gmial.com?
When a common domain misspelling is recognized, paid plans return the likely intended address in the suggested correction field. If no recognizable typo is detected, or when calling from the Free plan, that field returns null. Severe syntax issues will also cause the format validity check to fail.
Does the API verify that the recipient domain can accept incoming mail?
Yes. Every check queries DNS to resolve the domain's mail exchange records and returns whether valid MX records exist. If a domain lacks active MX records, the check flags it as deliverable-false so you can prevent delivery bounces.

Ready to build with Email Validator? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs