Email Validator
Validate email addresses and catch fraud: syntax, mail servers, SPF, DMARC, disposable and free providers, role addresses and domain age, one by one or in bulk.
€59 / Month Login to upgrade
Remaining Hits: 1,000 (this month from your IP)
Remaining Hits: 1,000 (this month from your IP)
API Key Info
API KEY:
User ID:
-1Remaining Hits:
1,000 / 1,000 (requests per month)
€59 / Month Login to upgrade
Validate an email address
Example API call (click, don't be shy):
Syntax, the domain's mail servers, SPF, DMARC, disposable and free providers, role addresses and domain age, with a verdict: valid, risky or invalid.
https://ezcmd.com/apps/api_ezemail/validate/[API_KEY]/[USER_ID]?email=support@opensolr.com
GET Parameters:
Mandatory:
email - The email address to check.
Result fields:
verdict - valid, risky (score reached the threshold) or invalid (bad syntax, no such domain, no mail server, disposable provider)
score, threshold, reasons - what lowered the trust: no_mx, no_spf, no_dmarc, young_domain, disposable, domain_not_found, null_mx, no_mail_server, role_account, free_provider
syntax_valid, local_part, domain, role_account, domain_exists, accepts_mail, mx_found, mx_records, null_mx, implicit_mx, spf, spf_record, dmarc, dmarc_policy, disposable, free_provider, domain_created, domain_age_days
HTTP 400 when email is missing, 503 when DNS could not be asked (try again).
Validate up to 50 addresses in one call
Example API call (click, don't be shy):
POST (or GET) a list; each address gets its own entry with its own success, and counts as one lookup.
https://ezcmd.com/apps/api_ezemail/bulk_validate/[API_KEY]/[USER_ID]?emails=support@opensolr.com,someone@mailinator.com
POST or GET Parameters:
Mandatory:
emails - Comma or newline separated addresses, or emails[]=... (the first 50 are checked, capped tells when more were sent).
curl -s -X POST -d "emails=a@example.com,b@example.org" https://ezcmd.com/apps/api_ezemail/bulk_validate/[API_KEY]/[USER_ID]
Check a domain's mail setup
Example API call (click, don't be shy):
The domain part only: mail servers, SPF, DMARC, disposable and free providers, domain age, score and verdict.
https://ezcmd.com/apps/api_ezemail/check_domain/[API_KEY]/[USER_ID]?domain=opensolr.com
GET Parameters:
Mandatory:
domain - A domain name (international names are accepted).
Limits:
| Guest Lookups: | 1,000 / Month |
| FREE User Lookups: | 100,000 / Month |
| Premium User Lookups: | 999,999,000,000 / Month
€59 / Month Login to upgrade
|