





curl --request GET \
--url https://emailreputation.abstractapi.com/v1{
"email_address": "benjamin.richard@abstractapi.com",
"email_deliverability": {
"status": "deliverable",
"status_detail": "valid_email",
"is_format_valid": true,
"is_smtp_valid": true,
"is_mx_valid": true,
"mx_records": [
"gmail-smtp-in.l.google.com",
"alt3.gmail-smtp-in.l.google.com",
"alt4.gmail-smtp-in.l.google.com",
"alt1.gmail-smtp-in.l.google.com",
"alt2.gmail-smtp-in.l.google.com"
]
},
"email_quality": {
"score": 0.8,
"is_free_email": false,
"is_username_suspicious": false,
"is_disposable": false,
"is_catchall": true,
"is_subaddress": false,
"is_role": false,
"is_dmarc_enforced": true,
"is_spf_strict": true,
"minimum_age": 1418
},
"email_sender": {
"first_name": "Benjamin",
"last_name": "Richard",
"email_provider_name": "Google",
"organization_name": "Abstract API",
"organization_type": "company"
},
"email_domain": {
"domain": "abstractapi.com",
"domain_age": 1418,
"is_live_site": true,
"registrar": "NAMECHEAP INC",
"registrar_url": "http://www.namecheap.com",
"date_registered": "2020-05-13",
"date_last_renewed": "2024-04-13",
"date_expires": "2025-05-13",
"is_risky_tld": false
},
"email_risk": {
"address_risk_status": "low",
"domain_risk_status": "low"
},
"email_breaches": {
"total_breaches": 2,
"date_first_breached": "2018-07-23T14:30:00Z",
"date_last_breached": "2019-05-24T14:30:00Z",
"breached_domains": [
{ "domain": "apollo.io", "date_breached": "2018-07-23T14:30:00Z" },
{ "domain": "canva.com", "date_breached": "2019-05-24T14:30:00Z" }
]
}
}Yes. Email verification checks the address format, queries the domain's MX records, and tests the SMTP server response without sending any message. You get a deliverability status, quality score, and risk flags in under a second.
Validation confirms an address follows the correct format (syntax, allowed characters, domain structure). Verification goes further: it checks MX records, connects to the mail server, and confirms the mailbox can receive mail. Use validation to catch typos at input. Use verification to confirm the address is deliverable before sending.
The verifier checks the email domain against a maintained database of known disposable and temporary email providers such as Mailinator, Guerrilla Mail, and Temp Mail. It also evaluates domain age and registration data. Newly registered domains with no history are flagged as higher risk, even if they are not in a known disposable list.
A catch-all (or accept-all) domain is configured to accept mail sent to any address at that domain, whether the specific mailbox exists or not. This makes it impossible to confirm a specific recipient through SMTP alone. The verifier flags these domains so you can decide how to handle them in your workflow.
Accuracy depends on what the verifier checks. Syntax-only tools miss invalid mailboxes. Abstract's Email Verifier performs multi-step verification: format parsing, DNS and MX record lookup, SMTP mailbox probing, and disposable domain detection. The combination catches invalid, risky, and throwaway addresses that single-method tools miss.
Yes. Sending to invalid addresses increases your bounce rate, damages your sender reputation with providers like Gmail and Outlook, and can trigger spam filtering for your entire domain. Verifying your list before each send removes invalid, disposable, and risky addresses so your deliverability stays high.
Yes. The online tool is free with no signup required for individual lookups. For bulk verification or API access, Abstract offers a free tier with 100 verifications per month. View pricing for higher-volume plans.