Verify Email Address
deliveriq_verify_emailVerify email deliverability with syntax, MX, SMTP, disposable, and role-based checks. Returns reachability status (safe/risky/invalid/unknown) and a 0-100 score.
Instructions
Verify a single email address for deliverability. Returns reachability status (safe/risky/invalid/unknown), a 0-100 score, and detailed checks (syntax, MX, SMTP, disposable, role-based, etc.).
Args:
email (string): Email address to verify
skip_smtp (boolean): Skip SMTP check (faster, default: false)
check_gravatar (boolean): Check for Gravatar profile (default: false)
check_hibp (boolean): Check Have I Been Pwned breaches (default: false)
include_intelligence (boolean): Include DNSBL, spam trap, domain age, infrastructure analysis (default: false)
Returns: Markdown report with reachability, score, and check details.
Examples:
"Is john@acme.com a valid email?" -> { email: "john@acme.com" }
"Deep check on user@example.com" -> { email: "user@example.com", include_intelligence: true, check_hibp: true }
Credit cost: 1 credit (0 if syntax is invalid)
Error Handling:
Returns "Authentication failed..." if API key is invalid
Returns "Insufficient credits..." if balance is 0
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Email address to verify (e.g. "user@example.com") | ||
| skip_smtp | No | Skip SMTP verification step (faster but less accurate) | |
| check_gravatar | No | Check if email has a Gravatar profile | |
| check_hibp | No | Check if email appears in Have I Been Pwned breach data | |
| include_intelligence | No | Include deep intelligence (DNSBL, spam trap, domain age, infrastructure) |