Verify Every Email, Protect Every Send

Email Validation API.

Comprehensive email validation with multiple verification checks including syntax, MX records, SMTP connection, and mailbox verification. Reduce bounces and protect your sender reputation.

Free tier, no card< 200ms responses99.9% uptime SLA
GET/v1/emailvalidatorlive
Response200 OK · sample
{
  "status": "ok",
  "error": null,
  "data": {
    "creationDate": null,
    "domain": "myspace.com",
    "email": "[email protected]",
    "username": "support",
    "canConnect": true,
    "hasTypo": false,
    "isValid": true,
    "isMxValid": true,
    "isSmtpValid": true,
    "isRegexValid": true,
    "smtp": {
      "valid": true,
      "reason": "Connected"
    },
    "isCompanyEmail": true,
    "isFreeEmail": false,
    "checksum": 797
  }
}
Sample response · verify to run one live call, no signup
Integrates with your favorite tools
LangChainn8nZapierMakePipedreamPower AutomatePostman

Email Validation API

Comprehensive email validation with multiple verification checks including syntax, MX records, SMTP connection, and mailbox verification. Reduce bounces and protect your sender reputation.

  • Multi-layer email validation checks
  • Real-time SMTP verification
  • Disposable and temporary email detection
  • SPF, DKIM, and DMARC validation
  1. 1

    Send one request

    A single authenticated GET with the location you care about — no SDK required.

    GET /v1/emailvalidator?query=
    x-api-key: your_key
  2. 2

    We do the aggregation

    Each request pulls from multiple upstream sources and computes the derived fields for you.

  3. 3

    Get clean JSON back

    One structured object, typically under 200 ms — ready to render.

    { creationDate, domain, email, }

Everything in a single call.

/v1/emailvalidatorapplication/json
creationDate
domain"myspace.com"
username"support"
canConnecttrue
hasTypofalse
isValidtrue
isMxValidtrue
isSmtpValidtrue
isRegexValidtrue
smtpvalid, reason
isCompanyEmailtrue
isFreeEmailfalse
checksum797

What developers build with it.

Real applications shipping on this endpoint today — each with the numbers that made it worth wiring up.

See every use case

Call it in your language.

Copy a working request, or install a typed SDK. Same endpoint, same key.

const res = await fetch("https://api.apiverve.com/v1/emailvalidator?email=support%40myspace.com", {
  headers: { "x-api-key": "YOUR_API_KEY" },
});
const { data } = await res.json();
console.log(data);

One subscription, the whole verify every email, protect every send stack.

Every related API ships with your key — no separate plans, no extra keys, one bill.

See pricing
8APIs in this bundle
99.9%uptime SLA

Wire it into the tools you already run.

Ready-made recipes for Zapier, Make, and n8n — trigger on an event, and the data lands where your team works.

Google Sheets
Validate new contact list entries
WhenNew row added
ThenValidate email → update row with result
Slack
Alert on invalid signup emails
WhenNew user registered (via webhook)
ThenValidate email → post alert if invalid
Airtable
Build a verified contact database
WhenNew record created
ThenValidate email → populate verification fields
Notion
Validate CRM contact entries
WhenNew database item created
ThenValidate email → update status property
Salesforce
Validate new leads on creation
WhenNew lead created
ThenValidate email → update custom field
GitHub
Check emails on new issues
WhenNew issue opened
ThenValidate reporter email → add label
Browse all integrations

Questions about the API

What makes your email validation thorough?
We perform multiple verification checks including syntax validation, MX records lookup, SMTP connection, and mailbox verification for comprehensive email validation.
How do you handle catch-all domains?
We identify catch-all domains and flag them separately. While these domains accept all emails, we can't verify individual mailboxes.
Can I validate emails at signup in real-time?
Absolutely! Our API responds in under 2 seconds, making it perfect for real-time form validation during user registration.
Do you support bulk email validation?
Yes! Upload CSV files with up to 1 million emails. We'll validate them in parallel and return results within hours.
How can I test email validation before committing?
Try our free email validator tool instantly, or use the free tier with 1,000 validations/month to integrate into your signup flow.
Can you detect disposable email addresses?
Yes! Our validation includes disposable email detection, identifying temporary email services like 10minutemail and tempmail to prevent fake signups.
Can I validate emails in bulk?
Yes, our paid plans support high-volume validation with generous rate limits. Bulk list cleaning? You can run thousands of parallel requests for fast processing.
Do you detect email typos?
Yes! Our API detects common typos in email domains (like gmial.com instead of gmail.com) and sets the hasTypo flag to true. You can then prompt users to verify their email address.
How do you identify role-based emails?
We detect role-based addresses like info@, support@, admin@ which are often shared mailboxes. This helps you segment your email lists appropriately.
Is SMTP verification safe for my server reputation?
Yes! We use dedicated validation infrastructure and best practices to avoid being flagged as spam. Our SMTP checks are non-intrusive and respect rate limits.

Start building with the Email Validation API. Free tier, no card required — your key is live in minutes.

Bonus: 300+ more APIs

The same key unlocks every other APIVerve endpoint — reach for them when you need them.

Browse the catalog