Verify an email address and return its deliverability status, score, and risk flags.
Validates a single email address and returns a deliverability assessment: a status ("deliverable", "risky", "undeliverable", or "unknown"), a reason, and a 0-100 score estimating the chance of successful delivery. It also returns domain details (including acceptAll for catch-all domains, disposable, and free), account details (role, disabled), the mail provider, and a toxic flag.
Pass a single address in email. This checks syntax, the domain's MX records, and mailbox signals; it does not send mail. For catch-all (accept-all) domains, mailbox existence cannot be confirmed directly, so rely on score and domain.acceptAll rather than status alone to decide whether to send. "unknown" means the mail provider could not be reached in time.
The email address to verify.