Verify one email address
verify_emailFull check of one address: RFC syntax and normalisation, domain existence and MX records (incl. null-MX and implicit-MX), disposable-provider list (10k+ domains), role account, free-mail provider, typo suggestion; optional SMTP RCPT probe with catch-all detection and optional SPF/DMARC. Example: email 'john.doe@gmail.com', smtp_check false. Response: result with status (deliverable | risky | undeliverable | invalid | unknown), reason, score 0–100, the checks run, plus data_confidence, estimated_items[], sources[], data_version, warnings[] and a disclaimer. No logging of addresses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | The address to verify. | ||
| smtp_check | No | Also probe the mailbox with an SMTP RCPT TO handshake (no message is sent). Slower (1–8 s); some servers block it. | |
| check_policy | No | Also report whether the domain publishes SPF and DMARC. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||