When to use this
Use this when people sign up with temporary inboxes from disposable email providers.
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 Send the submitted address to /api/scan/email before creating the account, granting a trial, or passing the lead to a client system.
- 02 Reject the submission when disposable is true, while returning a clear message that asks for a permanent address.
- 03 Use email_blocked for account-specific policy matches and add a domain rule when a provider repeatedly appears before shared disposable data catches up.
- 04 Add Shield to the same form when disposable addresses arrive alongside automated or high-velocity submissions.
- 05 Log the reason for rejection so support can distinguish a disposable-email block from a bot, IP, country, or syntax failure.
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.