This email verification API is easy to integrate & use. You just need to sign up for an account on RapidAPI and get your API key. Then, you can make API requests using the following endpoint:
https://real-time-email-verification-api.p.rapidapi.com/validate
This email verification & validation API is a simple and powerful API that you can integrate into your existing software and applications using different programming languages.
We currently have more than 160K disposable email domain entries in our database, and we keep updating it daily as new disposable email domains get created every day.
This API accepts an email address as a query parameter, and based upon real-time verification, it returns a JSON response with the following fields:
email
- The email address that was sent for verification.is_valid_format
- The value is true if the email address format is valid.is_disposable_email
- The value is true if the email address is created by any disposable email service.is_mx_Record
- The value is true if MX records exist for the email address.is_smtp
- The value is true if an email inbox exists.is_catch_all_email
- The value is true if the email is used as a catch-all email.status
- The email verification statuses: deliverable, undeliverable, risky, unknown
reason
- The email verification reasons: accepted_email, invalid_syntax, email_doesnt_exist, invalid_dns, disposable_email, catch_all_email, connection_error, connection_timeout
Please check the sample API JSON response based on the verification result:
{
"email": "user@example.com",
"is_valid_format": true,
"is_disposable_email": false,
"is_mx_Record": true,
"is_smtp": false,
"is_catch_all_email": false,
"status": "undeliverable",
"reason": "email_doesnt_exist"
}