Every check in one response, on an API you can call from the free plan up, at a third of a cent per verification.
Prospeo figures read from prospeo.io/pricing on September 4, 2026. Abstract cost per verification is $17 a month billed annually for 60,000 requests a year.







.avif)

.avif)

{
"email_address": "richard.hendricks@abstractapi.com",
"suggested_correction": null,
"email_deliverability": {
"status": "deliverable",
"status_detail": "valid_email",
"is_format_valid": true,
"is_smtp_valid": true,
"is_mx_valid": true,
"mx_records": [
"alt2.aspmx.l.google.com",
"aspmx.l.google.com",
"alt3.aspmx.l.google.com",
"alt4.aspmx.l.google.com",
"alt1.aspmx.l.google.com"
]
}
}
{
"email_address": "richard.hendricks@abstractapi.com",
"suggested_correction": null,
"email_deliverability": {
"status": "deliverable",
"status_detail": "valid_email",
"is_format_valid": true,
"is_smtp_valid": true,
"is_mx_valid": true,
"mx_records": [
"alt2.aspmx.l.google.com",
"aspmx.l.google.com",
"alt3.aspmx.l.google.com",
"alt4.aspmx.l.google.com",
"alt1.aspmx.l.google.com"
]
},
"email_sender": {
"first_name": "Richard",
"last_name": "Hendricks",
"email_provider_name": "Google",
"organization_name": "Abstract API",
"organization_type": "commercial"
},
"email_domain": {
"domain": "abstractapi.com",
"domain_age": 1871,
"is_live_site": true,
"registrar": "NameCheap, Inc.",
"registrar_url": "https://namecheap.com",
"date_registered": "2020-05-13",
"date_last_renewed": "2025-04-13",
"date_expires": "2026-05-13",
"is_risky_tld": false
}
}
{
"email_address": "richard.hendricks@abstractapi.com",
"suggested_correction": null,
"email_deliverability": {
"status": "deliverable",
"status_detail": "valid_email",
"is_format_valid": true,
"is_smtp_valid": true,
"is_mx_valid": true,
"mx_records": [
"alt2.aspmx.l.google.com",
"aspmx.l.google.com",
"alt3.aspmx.l.google.com",
"alt4.aspmx.l.google.com",
"alt1.aspmx.l.google.com"
]
},
"email_quality": {
"score": "0.80",
"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": false,
"minimum_age": null
},
"email_sender": {
"first_name": "Richard",
"last_name": "Hendricks",
"email_provider_name": "Google",
"organization_name": "Abstract API",
"organization_type": "commercial"
},
"email_domain": {
"domain": "abstractapi.com",
"domain_age": 1871,
"is_live_site": true,
"registrar": "NameCheap, Inc.",
"registrar_url": "https://namecheap.com",
"date_registered": "2020-05-13",
"date_last_renewed": "2025-04-13",
"date_expires": "2026-05-13",
"is_risky_tld": false
},
"email_risk": {
"address_risk_status": "low",
"domain_risk_status": "medium"
},
"email_breaches": {
"total_breaches": 0,
"date_first_breached": null,
"date_last_breached": null,
"breached_domains": []
}
}
Validating more than email in your product? Compare Email Validation plans with Phone Validation and IP Geolocation on one page.
See all pricingImproved input normalization for addresses submitted with surrounding whitespace, mixed-case domains, or unencoded display names to reduce false is_valid_format failures.
July 21, 2026
Added support for RFC 7505 "null MX" records so domains that explicitly reject all mail now return UNDELIVERABLE instead of UNKNOWN.
July 6, 2026
Improved is_valid_format handling of quoted local parts and addresses containing consecutive dots to reduce false negatives on technically valid emails.
June 10, 2026
Prospeo's Starter plan is $49 a month, or $37 billed annually, for 2,000 credits. Growth is $99 a month ($74 annually) for 5,000 credits and Pro is $249 ($187) for 15,000. One credit buys one verified business email and a mobile number costs ten, so a verified email works out at roughly $0.0185 to $0.0245. Figures read from prospeo.io/pricing on September 4, 2026.
One JSON response with the deliverability status, whether the SMTP server and MX records were found, whether the address is disposable, whether the format is valid, and a quality score from 0 to 1. You choose the threshold, so a signup form and a marketing list can apply different rules to the same data.
Yes. The free plan gives you 100 requests a month with no card, using the same endpoint and the same response fields you get on a paid plan, so you can wire verification into a form or a script before you spend anything. Prospeo's pricing page lists CSV and API enrichment from its Starter plan up.
A catch-all server accepts every address, so no verifier can confirm that one specific mailbox exists. Abstract returns the SMTP and MX results alongside the deliverability status, so you can see why a result is uncertain and route those addresses to a confirmation email instead of guessing.
Yes. Find contacts wherever you find them, then send the exported addresses through Abstract before they reach your CRM or your sending tool. To see the response fields first, try the free email verifier.
Yes, but not on the free plan. Prospeo's pricing page lists CSV and API enrichment from the Starter plan up, so its 100 free monthly credits cannot be called from code. Abstract includes the API on the free plan: 100 requests a month with no card, using the same endpoint and the same response fields as the paid plans.
It depends which job you need done. Prospeo is a contact database, so if you need to discover new contacts you need a database. If you already hold the addresses and only need to check them, a verification API costs less: Abstract returns deliverability, SMTP and MX checks, disposable detection, format validation and a quality score for $0.0034 per request, against $0.0185 to $0.0245 per Prospeo credit.
Teams use email validation to keep bad addresses and bad actors out.
Clean an email list before you sendBlock fake account signupsStop free trial abuse