Email Validation and Verification API

Improve your delivery rate and clean your email lists with Abstract's industry-leading email verification API
Get started
    ? api_key = YOUR_API_KEY
    & domain =

    "email": "",
    "autocorrect": "",
    "deliverability": "DELIVERABLE",
    "quality_score": 0.80,
    "is_valid_format": true,
    "is_free_email": false
"is_disposable_email": false
    "is_catchall_email": true
    "is_mx_found": true
    "is_smtp_valid": true

Email Validation
and Verification API

Improve your delivery rate and clean your email lists with Abstract's industry-leading email verification API
Get started
↓ Try it for free ↓
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
200 - Success
MX & SMTP check
Typo checking
and smart suggestion
Disposable and
free email providers check
Privacy friendly
The world's top engineers and organizations run on Abstract
accenture logonokia logologo cross icongoogle logostanford uni iconpayoneer logo

Why do 10,000+ developers trust Abstract?

Easy to implement and maintain

We built Abstract because most of the API's we've used aren't great for developers. That's why Abstract has excellent documentation, multiple easy to use libraries, and tutorials to get you started.

Speed and scale built into everything we do

Our APIs are built to power critical business processes and flows, so all our APIs are built for use at scale and at blazing speeds. These aren't just marketing phrases for, but fundamental features of our APIs.

Reliable uptime and great support

Developers trust Abstract because of our reliable uptime and excellent technical support that will help get you live quickly, keep you running smoothly, and resolve any issues you have fast.

The Email Validation and Verification API ensures you have clean and reliable email lists

Powerful email validation and verification

Verify and validate emails before they're saved to your database to ensure you have only real, high value users. Our simple yet powerful API allows you to focus on your business, not email quality.

Identify disposable and free email providers

Abstract maintains one of the largest and most frequently updated databases of free and disposable email addresses, so you can identify them and decide to filter them or not.

Typo checking and smart suggestions

User can make mistakes in entering their email (e.g.,, and Abstract's Email Validation API will catch those along with our checks and even recommend a correct email.

Real-time SMTP checks

The domain of each email is pinged to ensure it's not only live but able to accept email. The API will also check whether or not the domain has a catch-all configuration enabled.

Role checking and filters

The API also automatically checks for role-based emails (such as or, so you don't have to create and maintain rules for this.

Protected by bank-level security

Security is also a top concern of ours, so all data that is sent to Abstract's Email Validation API and processed there is secured via 256-bit SSL encryption (HTTPS). Stay GDPR compliant by using our GDPR cookie banner creator.

Simple, transparent, and cost-effective pricing



no card

  • 100 requests
  • 1 request / second




  • 5,000 requests / month
  • 3 requests / second




  • 50,000 requests / month
  • 10 requests / second




  • 100,000 requests / month
  • 25 requests / second




  • 250,000 requests / month
  • 50 requests / second




  • 750,000 requests / month
  • 100 requests / second
Need more requests, enterprise-grade SLA's, faster response time, or premium data?
Contact us to learn about our Enterprise plan.

Frequently Asked Questions
about Abstract's Email Validation API

What is the email verification API?

The Abstract email verification API takes an email address and identifies whether it is valid or not, and how risky we think it will be. This real-time or asynchronous capability will help you detect and suppress any invalid or disposable email addresses, which will help clean your email list, reduce your bounce rate, and thus improve your email delivery rate for legitimate users. Email verification is especially powerful when combined with tools like the IP geolocation API and / or the phone number validation API to provide simple checks for new users.

What kind checks does the email verification API do?

Abstract's email verification API uses a variety of increasingly sophisticated and frequently updated techniques to ensure you suppress all invalid or risky emails. These techniques include (but are not limited to): checking for syntax errors and typos in the email address (e.g.,, doing real time SMTP and MX record checks against the email's domain, performing a sophisticated regular expression (regex) check on the email, and using a variety of other filters backed by machine learning to detect invalid or risky emails.

What other options does the email validation API provide for filtering?

We can also identify and flag other characteristics of an email, such as whether it's from a free email provider (such as Yahoo or Gmail), whether it's from a disposable email services (such as Yopmail), and whether it's from a 'role' email address (such as team@ or @sales@).

We can also help you identify emails that are from recently registered domains, even if those domains otherwise past other filters. Recently registered domains and emails can signal that the user is fraudulent, spammy, or in some other way needs to be reviewed.

Developers around the world love Abstract's Email ValidationAPI

Spammy signs up were an issue for us for a while, and we struggled to come up with the best way to identify all the variations in bad emails we were getting. Thankfully we found and quickly integrated with Abstract's email validation API, which saved us a bunch of time and gave us peace of mind.

Chris Stanley, Scope

Quick to implement. Very accurate results. Great documentation. And most importantly... FAST results. You don't want a good user stuck waiting on a sign up form or somewhere else in your process for you to validate their info. Abstract's email validation API really gives you all of those in one package.

Patrick Stephenson, Software Engineer

We didn't realize for months how bad our email deliverability was. And then we traced it back to the source and found we had a ton of low quality and obviously spam emails in our database. One pass with Abstract's email validation API and a quick check on our sign up for and the problem is solved!

Megan Winston, Software Engineer

Email Validation and Verification API Changelog

Last Updated on 

September 3, 2023

September 3, 2023


Optimized backend for better scalability with high-volume requests

August 1, 2023


Enhanced detection of disposable email addresses

July 4, 2023


Updated documentation and migrated to a new provider:

May 30, 2023


Improved accuracy of email validation by 20%

February 26, 2021


Improved response time by 27%

February 16, 2021


Allow user to specify what fields and objects are included or not in the response using the "field" value in the request

February 12, 2021


Improve validations specific to Microsoft Office emails

November 20, 2020


Updated list of disposable and free email provides (+51)

August 14, 2020


Updated typos in docs and error handling for white spaces in submitted emails

August 12, 2020


Added 100+ new domains for disposable and free email services

July 2, 2020


Added 50+ new disposable email providers to the block list

June 10, 2020


Sped up MX and other domain checks to reduce overall response time by 25+ MS

Email Validation Resources


Get FREE credits to start today.

Get thousands of API calls for free across all Abstract APIs.

Frequently Asked Questions
About Subscription & Pricing

What does the API cost?

Each of our API's has a free plan as well as several paid options, which offer a greater number of requests, a higher level of data quality, and greater speed for higher prices. Please see the page above or sign into your account to view pricing for each API.

Do you have a free trial or free options for your API's?

Absolutely! We want you to try before you buy. Each of our API's has a free tier with a generous usage allowance for you to try the product out and verify that the speed and data quality work for you.

What payment options do you offer?

We use Stripe to accept payment via major debit and credit cards (Visa, Mastercard, American Express). If you cannot use those payment methods, then contact us at team at to arrange for an alternative payment method.

Can I upgrade or downgrade my subscription?

Yes, you can upgrade or downgrade your subscription at any time by visiting your dashboard. If you upgrade in the middle of a billing cycle, you will be charged a pro-rated amount for your new plan through the end of the billing cycle.

Can I cancel at any time?

Yes, all of our subscriptions are month to month. You can cancel at any time, and you will not be charged again at the end of your billing cycle.

How can I cancel my subscription?

You can cancel your subscription at any time from your dashboard. Once canceled, your subscription will be active until the end your current billing cycle, and then it will be automatically moved to the free plan.

What happens if I go over my monthly quota for requests?

If your API usage exceeds the monthly limit set by your plan, then you will be charged a fee for each call over your limit. At the end of your billing period, your usage will reset again.

What if I need more requests or something else that's not offered in your plans?

We do offer enterprise plans with custom features and pricing in limited circumstances. If our public pricing plans don't work for you, then contact us (team at and we'll work something out.

Do you offer any discounts?

While we don't normally offer discounts, we do make exceptions for certain types of users and use cases. If you are a student or are engaged in academic work, or are working on a non-profit or open source project, we're happy to offer you discounts for our API's. Just email us at team at

Do you offer discounts for annual or quarterly payments?

All of our plans are currently paid month to month. We will be launching annual plans at a discount soon. If you're interested in an annual plan in the meantime, just contact us and we'll set you up.

What happens if my payment method expires?

We will typically attempt to charge your payment method up to three times after it fails. If we're still unable to collect payment, then your subscription will be automatically canceled and you'll be moved to the free plan.

Can I use the API's for a commercial project?

Yes, a paid tier of our API may be used in conjunction with a commercial project. The free tiers of our API's may not be used in commercial projects.