Our email checker API lets you validate email addresses, MX records, domain names, disposable and temporary email addresses, catch-all email addresses, role based emails and other email analysis parameters.
Use our real time email verification API to clean your email lists. Prevent malicious users signing up to your product. Block unwanted disposable and temporary email addresses making fraudulent purchases. Genuine users make typographical mistakes.
Our syntax checker helps prevent all these discrepancies. It validates email addresses as users type them in. Detect spam traps and catch all email addresses.

Feature Highlights our Email Check API
API for email verification has following major features to enhance our services. Our development team ensures the email verification API free from any errors.
MX Records Verification
Verify MX records of Top Level Domain (TLD) of the email address. It is to block all email addresses from a domain with invalid MX Records.
Email Syntax Verification
Verify email syntax as users type. This prevents genuine users from making mistakes. No more emails sent to invalid email addresses.
Temporary and Disposable Email Detection
Protect your website from attackers and fraudsters. They use "Temporary" and "Disposable" email addresses to carry out illegitimate actions. Keep your landing pages and web forms safe. Our database covers almost every disposable mailbox providers.
Detect Spam Traps and Role Based Accounts
Prevent sending emails to Spam Traps and Role based email accounts. It is necessary to protect your email deliverability. Keep your sender reputation strong. Reduce bounce rates. Boost email open rates.
B2B Contacts Validation
Our Email Validator lets you detect free email providers. And allows you to do correspondence only with genuine businesses. It meets your needs if businesses are your only audience.
Catch-All Domain Detection
Catch-all domains accept emails sent to any random addresses even if the mailbox does not exist. Because it can cause increased bounce rates, wastage of resources. Moreover triggering ISPs to mark you spam and damaging to your sender quality score. Yahoo and disposable email providers are the examples of catch-all domains.
IP Geolocation Detection
Optionally pass the IP Address of the user filling in web forms. It will accurately get the location of the person.
Multiple Response Formats
Our API supports both JSON and XML formats for single and bulk email validation.
Documentation
API Endpoints
Single Email Verification
curl -X 'POST' \
'https://api.apifreaks.com/v1.0/email-validation/single?format=json' \
-H 'X-apiKey: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"email": "abc@example.com"
}'API Request
API Request must be a valid JSON object containing only one field `email` with value as valid email address. An invalid email address will also be accepted. And result is a syntax error during email verification process.
{"email": "abc@example.com"}Optional parameters
Apart from email address, we also accept two additional parameters which are optional. Once provided, our API performs enhanced security checks. These parameters are `name` and `ip`.
{"email": "abc@example.com",
"name": "ABC Person",
"ip": "1.1.1.1"
}The name parameter is reserved for future. It will be used for identity verification purpose in case any person is providing fake name against the name associated with the person. This is intended for verification which involve payment frauds. The ip parameter once provided will be used to get location information and threat intelligence such as detecting if the IP is behind a VPN, TOR Exit, Proxy or any spammer.
API Response
{
"success": true,
"email": "user@example.com",
"validEmail": "valid",
"validSyntax": true,
"domain": {
"name": "example.com",
"disposable": false,
"spam": false,
"free": false,
"validDomain": true,
"catchAll": false
},
"account": {
"role": false,
"fullMailBox": false
},
"dns": {
"mxRecords": [
"mx.example.com"
]
}
}
Field | Description | Values |
Success | Whether we were able to perform validation successfully or not. | True/False |
validEmail | Whether an email address is valid or not | valid/invalid |
validSyntax | Whether syntax is valid or not | True/False |
domain | Show name, disposable, spam, free, validDomain, catchAll parameters values | Nested JSON object |
account | Show role and fullMailBox parameter values | Nested JSON object |
dns | DNS information for the email domain, including MX records used for mail delivery. | Nested JSON object |
API Response with IP Address
When IP address is provided as an optional parameter, the API response contains two extra objects. One is for IP Geolocation information. Other is relating IP Address security information.
"ipAddress": "1.1.1.1",
"address": {
"location": {
"city": "South Brisbane",
"country_name": "Australia",
"continent_name": "Oceania"
},
"security": {
"is_proxy": false,
"is_tor": false,
"is_bot": false,
"is_spam": false,
"is_known_attacker": false
},
"validIpAddress": true
}
Field | Description | Values |
ipAddress | Show IP Address value using IP Geolocation | IP Address |
address | Defines location of ipAddress using IP Geolocation | Nested JSON object |
security | Indicate many flags in terms of security | Nested JSON object |
validIpAddress | Indicate validity of IpAddress | True/False |
FAQs
What are the uses of an Email Check API?
Email check APIs can be used in real-time for user sign-ups or contact forms, providing instant feedback.
What are the Real Time Email Verification APIs?
Our real-time email verification API provides results as users input their information. It reduces bounce rates by catching invalid email addresses before they hit database. It flags role based email addresses and spam traps to help identify email quality. It improves email marketing ROI by ensuring that more emails reach valid recipients.
What are Disposable Email Addresses and what is their use?
Disposable email addresses are temporary email accounts that don't belong to real users. These disposable emails are provided by third-party services like Mailinator and Temp-Mail. Users create disposable email addresses for temporary services. But they're frequently exploited for fake signups, spam, and system abuse.
Businesses need disposable email detection to prevent fake signups and block harmful data from entering their databases. Effective disposable email validation improves email deliverability and protects sender reputation. By identifying disposable email addresses early, companies maintain database quality and ensure genuine user engagement.
What is Email List Hygiene and How is it achieved?
It is the strategy of maintaining clean and effective email list. Target is to ensure that only valid and deliverable addresses are included. Using email hygiene practices protects sender reputation by minimizing bounces and controlling spam complaints. Regularly cleaning your email list increases the likelihood of emails reaching the inbox.
How does an Email Validation API Works?
Email verification api typically involves multiple steps including syntax checks and domain verification. We perform a series of automated checks. Goal is to verify email addresses without sending an actual email to improve your deliverability. And it also reduces bounce rates in your email marketing efforts. These steps are useful to achieve email validation API working in smooth manner.
How can I integrate your email verification api with my existing systems and platforms?
We provide a RESTful email verification api that can be integrated with any HTTP client. We provide extensive documentation and SDKs to help users quickly begin integrations in different platforms including .NET, Java, Python, PHP and NodeJs. We also integrate with popular platforms like Zapier, n8n and make to help you connect with any tool supported by them. Apart from that, we also provide code snippets that allow you to perform real-time email validation directly on the web forms.
Try for Free for development purposes and for hands on user experience?
Email verification API free usage is available up to 10K. There is no credit card required to check email validation API free usage.

