Verify Email for Exist API service
Common information
Our API service can be used for verify emails in automatic mode, so you do not need to upload emails to our service manually.This email verification method require basic programming knowledge and consist of HTTP request to our service.
Verification speed of email box is linked with kind of email service because some email services using 30-60 seconds delay before answer.

We strongly recommend to use it only for basic verification of not big amount of emails,
this verification method is not compatible with our "anti-greylisting" feature.
If you want to get better speed and use our "anti-greylisting" feature - use bulk email verification instead.
Features
- Verify email account on more than 95% of email services
- Pay per result (price from 0.2$ to 0.093$ per 1000 requests)
- Emails list safety guarantee (we will not use emails for any other cases or resale)
- Automatic processing without manually email uploading
- Instant verification result
- Pay per result, so do not pay for "unknown" emails
- You can get "sub-status" of verification (examples: domain_error, unknown_email, email_disabled, dead_server, ...)
Prices per 1000 emails verification
0-200,000 | 200,000-500,000 | 500,000-5,000,000 | 5,000,000-... |
$0.2 | $0.15 | $0.1 | $0.093 |
* If you want to verify more that 2,000,000 emails you can contact us and get lower rate.
** Email verification rate will not be increased, for example if you have process 5,000,000 emails - all next emails will cost $0.093 too.
*** For example, you initially pay $0.2 per 1000 emails, after you will verify 200,000 emails - your next 1000 emails will cost $0.15.
Email verification protocol
Verification based on one HTTPS request to our service.
Basic verification
Request url is:
Output of API: {ok|fail|unknown}
Our API working not so fast - because it's taking lots of time for checking server (from 2 seconds up to 1 minute).
Incorrect emails taking more time, as usually it more than 5 seconds per email.
Getting sub-status of verification (added 08-Aug-2016)
You can get "sub-status" for each processed email if you will add "&ext=1" into API url. It will look like:
You can find more information about sub-statuses understanding here.
Notice: format can be customized by customer request.
Request url is:
https://api.my-addr.com/email/api.php?secret=[secret_key_from_your_account]&email=[email]&ext=1
Input data for API: emailOutput of API: {ok|fail|unknown}
ok - | email address exist and correct |
fail - | email address not exist |
unknown - | we can't verify this email box (you do not pay for it) |
Incorrect emails taking more time, as usually it more than 5 seconds per email.
Getting sub-status of verification (added 08-Aug-2016)
You can get "sub-status" for each processed email if you will add "&ext=1" into API url. It will look like:
https://api.my-addr.com/email/api.php?secret=[secret_key_from_your_account]&email=[email]&ext=1
Response will consist of "status" (ok, fail or unknown) and "sub-status":
{status}|{sub-status}
There are 13 sub-statuses, prefix "t_" or "p_" can be added to sub-status, so sub-statues in report can be with/without prefix.
For example: "fail|p_unknown_email", "fail|t_email_disabled", "unknown|antispam_system", "ok|ok" or "unknown|ok_for_all".You can find more information about sub-statuses understanding here.
Verify emails in two easy steps! | ![]() |
Few reasons about why this API better than some local script
- Biggest part of ISP and servers do not configured for email verification
- Our API is up to date, and always compatible with most popular email providers
- Your server/computer will not be banned by email provider or anti-spam system
- You do not paying money if email verification status is "unkown"
![]() | It's the cheapest offer for email verificartion API! |