When to use this
Use this when a signup, lead, customer record, or imported list contains addresses you do not fully trust.
How Verifence evaluates it
Email checks combine address parsing, domain intelligence, reachability checks, and your own account rules. The response keeps each signal separate so you can choose a policy that fits a lead form, signup flow, or marketing list instead of treating every flag as the same kind of failure.
Syntax and normalization
The submitted value is trimmed, normalized, and checked as an email address before deeper analysis begins.
Disposable and free providers
The domain is compared with Verifence data for temporary inbox services, known public providers, and free-email domains.
Role accounts
Local parts such as info@, admin@, support@, sales@, and billing@ are identified so B2B teams can review them separately.
Domain reachability
Verifence checks whether the domain has usable mail or address records. A failed or timed-out DNS lookup is returned as unknown rather than automatically counted against the address.
Typo correction
Common mistakes in Gmail, Hotmail, Yahoo, and other domains can return a suggested corrected address instead of forcing you to discard the lead.
Account policy
API checks can also apply custom email, domain, TLD, IP, wildcard-IP, and country rules configured for the account.
How to do it
- 01 Choose the web app for a manual or uploaded-list check, or POST the address to /api/scan/email when the decision belongs inside a form or application.
- 02 Include the submitter IP in an API check when you also want account IP and country rules applied to the decision.
- 03 Review disposable, role_account, public_domain, domain_reachable, did_you_mean, and account-rule fields separately instead of reducing them to one vague risk label.
- 04 Treat a null domain_reachable value as unknown. It means the DNS lookup could not be judged and should not be used as an automatic rejection by itself.
- 05 Apply the policy before the address enters the CRM, account table, or campaign list, and retain the returned signals when a later audit may be needed.
How to act on the result
Keep addresses with valid syntax, no blocking rule, no disposable flag, and a reachable or trusted domain.
When did_you_mean is present, show the suggestion to the visitor or fix the row only after confirming the intended address.
Role accounts, public domains, and unknown DNS results often need business context rather than an automatic rejection.
Reject malformed addresses, known disposable providers, unreachable domains, or anything matched by an explicit account rule.
Implementation notes
- A single email check costs 1 credit. The bulk API accepts up to 500 addresses per request and charges unique addresses that receive a result.
- The web app accepts pasted addresses or CSV, TXT, XLS, and XLSX uploads, with a configured limit of up to 100,000 valid rows and 100 MB per submission.
- Bulk jobs run in the background and expose progress, clean and flagged totals, category counts, and a downloadable results CSV.