Free Email Verification API

Check email syntax, MX records, disposable addresses, and free email providers before accepting a signup. Integrate email validation into your backend with a JSON API; Pro adds SMTP inbox and catch-all checks.

Start with 5,000 checks per month and 30 requests per minute on the free plan.

Please Wait

Core features

Email Verification API Features

Explore the tools that ensure accuracy, deliverability, and efficiency for your email campaigns.

Email Address Validation

Your first line of defense against invalid data. Our API instantly verifies email addresses, ensuring they're properly formatted, contain a valid domain, and are deliverable. By filtering out invalid entries, you can maintain a clean email list, reduce bounce rates, and improve the reliability of your communications.

Read the feature page

Disposable Email Detection

Protect your database from disposable or temporary email addresses. These are commonly used for one-time registrations and can lead to inflated numbers and low engagement rates. Our system quickly identifies and flags disposable addresses, allowing you to focus on genuine subscribers who are invested in your brand.

Read the feature page

Mail Server and MX Record Verification

Emails can only be delivered to addresses backed by active mail servers and valid MX records. Our API dives deep to check these essential components, giving you confidence that your email will reach its destination without technical hiccups. This feature ensures your campaigns run efficiently and deliver results.

Read the feature page

Inbox and Deliverability Check

Not all email addresses are tied to active inboxes. With our advanced deliverability checks, you can verify whether an inbox is real and able to receive messages. This not only prevents wasted resources but also ensures your emails are targeted to real users who can act on your content.

Read the feature page

Sub-Address Detection

Many users rely on sub-addressing to organize their inboxes (e.g., "[email protected]"). Our API identifies these sub-addresses, enabling smarter segmentation for your marketing efforts and better insights into user behavior.

Read the feature page

Role Address Detection

Role-based emails, such as "admin@," "info@," or "support@," are often linked to teams rather than individuals. While useful for some purposes, these addresses can lack personal engagement. Our system detects and flags role-based addresses, helping you target real users and avoid generic inboxes.

Read the feature page

Catch-all Email Detection

Identify email addresses configured to accept any message for a domain. Catch-all addresses can increase bounce risks if not handled correctly. Our SMTP probing accurately flags these mailboxes, giving you deeper insights into your list hygiene and sender reputation.

Read the feature page

Free Email Provider Detection

Distinguish between professional business emails and personal free accounts like Gmail or Yahoo. This is essential for B2B companies looking to prioritize high-value leads and optimize sales outreach strategies.

Read the feature page

Syntax & Component Parsing

Automatically break down email addresses into clean user and domain components. Ensure strict RFC compliance while extracting valuable data for CRM personalization and advanced account-based marketing.

Read the feature page

Email validation for your backend

One request. Clear validation signals.

Send an authenticated GET request from your server and use the JSON result to guide signup or list-cleaning decisions.

curl --request GET \
  --header "Authorization: Bearer YOUR_API_KEY" \
  --header "Accept: application/json" \
  "https://easyemailapi.com/api/verify/tim%40apple.com"

Fictional Pro response for Tim at Apple, shown to explain the fields—not a verified mailbox result. Replace the example address with one you control when trying the API. Actual results depend on the address and mail server; check inbox_check_enabled before interpreting SMTP fields.

{
  "email": "[email protected]",
  "valid": true,
  "user": "tim",
  "domain": "apple.com",
  "tld": "com",
  "role": false,
  "disposable": false,
  "free_email": false,
  "valid_mx": true,
  "mx": "mx-in-hfd.apple.com",
  "sub": false,
  "score": 100,
  "max_score": 100,
  "inbox_exists": true,
  "catch_all": false,
  "inbox_check_enabled": true
}

To get started with Easy Email API, check out the documentation.

Pricing

Choose the right plan for you

Whether you're a hobbyist or an enterprise professional, we've got you covered! Enjoy our Email Validation & Verification API absolutely free. Need higher capacity or enterprise-level support? Don't hesitate to reach out - we're here to help!

Free

Ideal for individual users and small-scale projects looking to experience the power of our Email Verification API.

  • 30 Verifications/minute
  • 5,000 Emails/month
  • Email Address Validation
  • Free Email Detection
  • Disposable Email Detection
  • MX Records Validation
  • Sub Address Detection
  • Catch-All Detection
  • Inbox Deliverability Check
Get started today

Pro

Built for growing teams that need higher monthly capacity, faster throughput, and advanced verification checks.

$19 /month

  • 120 Verifications/minute
  • 100,000 Emails/month
  • Email Address Validation
  • Free Email Detection
  • Disposable Email Detection
  • MX Records Validation
  • Sub Address Detection
  • Catch-All Detection
  • Inbox Deliverability Check
  • Priority support
Get started

Email verification API questions

What does an email verification API check?

EasyEmailAPI returns email syntax, domain and MX checks, and flags for disposable providers, free providers, and plus addressing. Pro also checks SMTP responses for inbox and catch-all signals.

Can I use it to validate signup forms?

Call the API from your backend before accepting a signup. Keep your API key on the server and decide how each result should affect your form. See our signup email validation guide.

Is email verification free?

The free plan includes 5,000 checks per month at 30 requests per minute. SMTP checks and the email-list cleanup tool require Pro. Create an account for your free API key.

Does a valid result guarantee email delivery?

No. Verification provides signals about an address; it cannot guarantee delivery or inbox placement. Mail-server policies, sender reputation, and message content can affect delivery. A confirmation email is still needed to verify that a user controls an address.

Does EasyEmailAPI send emails or clean lists?

This is an email validation API, not an email-sending service. You can verify individual addresses through the API, or use the Pro email-list cleanup workflow before a campaign.