Real mailbox checks
CleanContact connects to the mail server in real time and checks whether it accepts emails sent to that address.
CleanContact checks the email address directly through the mail server to determine whether it accepts emails.
Clean up your mailing list before sending, reduce the number of undelivered emails, and protect your sender reputation.
Type any address below. This form runs a real check through the CleanContact network and returns the same result our API does.
This site is protected by SmartCaptcha. Yandex Privacy Policy and Terms of Service apply.
The verification will take a few seconds
Many services only check the email address format and the MX record. CleanContact contacts the mail server to verify whether it accepts emails.
CleanContact connects to the mail server in real time and checks whether it accepts emails sent to that address.
Some mail servers accept emails even when sent to non-existent addresses. That's why we use an additional verification step for popular domains such as mail.ru, yandex.ru, and gmail.com.
Our model looks at the part of the address before the @ and rates from 0 to 1 how much it looks like one a person came up with. Auto-generated addresses get a low score even when they pass every other check.
One GET request—a verification result with an explanation. No complicated setup required.
Upload a CSV or TXT with your list in your account and start the check. When it's done, download the results as one file.
Check your base before sending out emails to reduce the number of undelivered messages and lower the risk of ending up in spam traps or blocklists.
From one request to a confident answer in four steps.
Send an email to /validate using a GET or POST request and include your API key.
First, we check the format and blacklists. If the address has already been checked, we immediately return the saved result.
We check that the domain actually has a mail server, that the specific mailbox exists, and that the address is not a disposable one — matching it against our DEA blacklist.
An ML model scores how much the address looks like one a person came up with. We also flag suspicious addresses and the Gmail and Yandex dot trick, when one address signs up again under a different spelling with dots or hyphens.
Every check resolves to exactly one of these.
The address is valid and accepts mail. You can keep it in the database.
The address does not exist, or the server rejected it. It is best to remove this address from the database.
The server would not give a definitive answer in time. Retry later or treat with caution.
Pay only for individual checks, or choose a subscription with a daily limit.