Best email verification API in 2026
We benchmarked 31 email verification API providers. We list the three we score highest. For each one, we show its top scoring plan, each part of the plan's score and what 1,000 emails cost.
The Data score on Validate email
How often the call judges an address right, out of 100: valid when it gets mail, invalid when it bounces. Real addresses count for half the score and bounced addresses for the other half. A call scores 0 if it calls no bounced address invalid. It also scores 0 if it calls no real address valid. A call that never asks the mail server about the address scores 0 too. A catch-all, unknown or risky answer counts as not right. A valid answer counts even when the call also says the domain is catch-all. A provider called on fewer addresses is set against how the others did on those same addresses, so an easier few don't lift it. A provider we called more than once on the same address is scored on all those calls, so no one run decides it.
- #1
Enrich.so, $149 monthly, Scale: Email verification API
- Overall score
- 80.8Overall score: 80.8 What goes in • Price score: 98, its weight 40 • Data score: 76, its weight 40 • Cost to get started score: 70, its weight 10 • Bundle score: 95, its weight 10 • Performance score: 25, its weight 10 Formula Overall score = (40 × price score + 40 × data score + 10 × cost to get started score + 10 × bundle score + 10 × performance score) / 110 This plan Overall score = (40 × 98.23 + 40 × 76.28 + 10 × 70.45 + 10 × 95.45 + 10 × 24.55) / 110 = 80.7718, shown as 80.8
- Price score
- 98Price score: 98 What goes in • $ per 1,000 emails: $0.298 • $ per 1,000 emails the provider can't check: $0 • Plans of this API we rank by price: 1633 • Plans cheaper per 1,000 emails than this plan: 33 Formula Price score = 100 × (35 × rank + 5 × not found) / 40 rank = 1 − plans cheaper / plans we rank by price (a flat fee with no cap scores 1, a plan with no $ per 1,000 scores 0) not found = 1 − not found $ per 1,000 / $ per 1,000, never under 0 Not found is 1 when the provider charges nothing for emails it can't check. A flat fee with no cap counts as charging nothing. Not found is 0 when we don't know what the provider charges for emails it can't check. Not found is 0 when the provider charges for emails it can't check and the plan has no $ per 1,000. This plan rank = 1 − 33 / 1633 = 0.9798 not found = 1 (the provider charges nothing) Price score = 100 × (35 × 0.9798 + 5 × 1) / 40 = 98.23, shown as 98
- $ per 1,000 emails the provider can't check: $0
- Plans of this API we rank by price: 1633
- Plans cheaper per 1,000 emails than this plan: 33
- Data score
- 76Data score: 76 What goes in • In our benchmark of 21 October 2026, we called this provider on all 19 of our addresses. • We scored this plan 0.7628 out of 1 in our benchmark, so its Data score is 76. Formula Data score = 100 × this plan's benchmark score, out of 1 The Data score on Validate email How often the call judges an address right, out of 100: valid when it gets mail, invalid when it bounces. Real addresses count for half the score and bounced addresses for the other half. A call scores 0 if it calls no bounced address invalid. It also scores 0 if it calls no real address valid. A call that never asks the mail server about the address scores 0 too. A catch-all, unknown or risky answer counts as not right. A valid answer counts even when the call also says the domain is catch-all. A provider called on fewer addresses is set against how the others did on those same addresses, so an easier few don't lift it. A provider we called more than once on the same address is scored on all those calls, so no one run decides it. This plan Data score = 100 × 0.7628 = 76.28, shown as 76
- Cost to get started score
- 70Cost to get started score: 70 What goes in • Who can get it: anyone 18 or over, for an organization, someone with authority to bind it • How you pay: monthly • Least to pay before your first result: $149 Formula Cost to get started score = 100 × (who + billing + least) / 3 who = closed to new users 0, on approval or after a call 0.3, only if you already pay for a plan 0.3, a crypto wallet 0.5, a business email 0.7, none of these 1 billing = pay as you go or free 1, a pack or a top-up 0.8, monthly 0.7, quarterly 0.5, half-yearly 0.4, yearly 0.3, contact us 0 least = $10 or less 1, else 1 − log10(least / $10) / 2, never under 0 This plan who = 1 billing = 0.7 least = 1 − log10($149 / $10) / 2 = 0.4134 Cost to get started score = 100 × (1 + 0.7 + 0.4134) / 3 = 70.45, shown as 70
- How you pay: monthly
- Least to pay before your first result: $149
- Bundle score
- 95Bundle score: 95 What goes in • Also pays for: Lead Finder search • Also pays for, from the same budget: Email Finder · Phone Finder · Reverse Email Lookup · Employee Finder · Company Followers · Follower count preview · IP to Company · Line Intelligence · Workbench · Submit a domain search · Reveal contact info · Enrich contacts with specific fields · Export leads to CSV (async) · Validate emails in batch · Find emails in batch · Find a personal email by LinkedIn URL · Find personal emails in batch · Find phone numbers in batch · Look up professional profiles in batch · Cascading ICP people search Formula Bundle score = 100 × other calls / (other calls + 1) other calls = the number of items in Also pays for. Each item counts once, even one that names several calls or every endpoint. A plan whose pages we haven't read yet counts 0. This plan Bundle score = 100 × 21 / (21 + 1) = 95.45, shown as 95
- Also pays for: Lead Finder search
- Also pays for, from the same budget: Email Finder · Phone Finder · Reverse Email Lookup · Employee Finder · Company Followers · Follower count preview · IP to Company · Line Intelligence · Workbench · Submit a domain search · Reveal contact info · Enrich contacts with specific fields · Export leads to CSV (async) · Validate emails in batch · Find emails in batch · Find a personal email by LinkedIn URL · Find personal emails in batch · Find phone numbers in batch · Look up professional profiles in batch · Cascading ICP people search
- Performance score
- 25Performance score: 25 What goes in • Its median time per call in our benchmark of 21 October 2026, minus the baseline: 1.495 s • Generect, the fastest benchmarked provider: 0.367 s Formula Performance score = 100 × the fastest median / this median time = the call's time minus the mean of three free calls to the same provider just before it, on the same connection where that mean is longer than the call: minus the provider's median baseline, capped at the call's time This plan Performance score = 100 × 0.367 / 1.495 = 24.55, shown as 25
- Its median time per call in our benchmark of 21 October 2026, minus the baseline: 1.495 s
- Generect, the fastest benchmarked provider: 0.367 s
- $ per 1,000
- $0.298
- In our benchmark of 21 October 2026, we called this provider on all 19 of our addresses.
- We scored this plan 0.7628 out of 1 in our benchmark, so its Data score is 76.
- #2
GetProspect, $369 pack, 1,000,000 verifications: Email verification API
- Overall score
- 79.1Overall score: 79.1 What goes in • Price score: 97, its weight 40 • Data score: 88, its weight 40 • Cost to get started score: 67, its weight 10 • Bundle score: 50, its weight 10 • Performance score: 11, its weight 10 This plan Overall score = (40 × 96.79 + 40 × 88.46 + 10 × 67.22 + 10 × 50.00 + 10 × 11.42) / 110 = 79.0582, shown as 79.1
- Price score
- 97Price score: 97 What goes in • $ per 1,000 emails: $0.369 • $ per 1,000 emails the provider can't check: $0 • Plans of this API we rank by price: 1633 • Plans cheaper per 1,000 emails than this plan: 60 This plan rank = 1 − 60 / 1633 = 0.9633 not found = 1 (the provider charges nothing) Price score = 100 × (35 × 0.9633 + 5 × 1) / 40 = 96.79, shown as 97
- $ per 1,000 emails the provider can't check: $0
- Plans of this API we rank by price: 1633
- Plans cheaper per 1,000 emails than this plan: 60
- Data score
- 88Data score: 88 What goes in • In our benchmark of 20 October 2026, we called this provider on all 19 of our addresses. • We scored this plan 0.8846 out of 1 in our benchmark, so its Data score is 88. This plan Data score = 100 × 0.8846 = 88.46, shown as 88
- Cost to get started score
- 67Cost to get started score: 67 What goes in • Who can get it: anyone 16 or over • How you pay: a pack you pay first • Least to pay before your first result: $369 This plan who = 1 billing = 0.8 least = 1 − log10($369 / $10) / 2 = 0.2165 Cost to get started score = 100 × (1 + 0.8 + 0.2165) / 3 = 67.22, shown as 67
- How you pay: a pack you pay first
- Least to pay before your first result: $369
- Bundle score
- 50Bundle score: 50 What goes in • Also pays for, from the same budget: Bulk email verifications (/v2/email-verifications) This plan Bundle score = 100 × 1 / (1 + 1) = 50.00, shown as 50
- Also pays for, from the same budget: Bulk email verifications (/v2/email-verifications)
- Performance score
- 11Performance score: 11 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 3.213 s • Generect, the fastest benchmarked provider: 0.367 s This plan Performance score = 100 × 0.367 / 3.213 = 11.42, shown as 11
- Its median time per call in our benchmark of 20 October 2026, minus the baseline: 3.213 s
- Generect, the fastest benchmarked provider: 0.367 s
- $ per 1,000
- $0.369
- In our benchmark of 20 October 2026, we called this provider on all 19 of our addresses.
- We scored this plan 0.8846 out of 1 in our benchmark, so its Data score is 88.
- #3
KaijuVerifier, $149 monthly, Scale: Email verification API
- Overall score
- 75.3Overall score: 75.3 What goes in • Price score: 93, its weight 40 • Data score: 56, its weight 40 • Cost to get started score: 70, its weight 10 • Bundle score: 83, its weight 10 • Performance score: 78, its weight 10 This plan Overall score = (40 × 93.41 + 40 × 55.77 + 10 × 70.45 + 10 × 83.33 + 10 × 77.92) / 110 = 75.3109, shown as 75.3
- Price score
- 93Price score: 93 What goes in • $ per 1,000 emails: $0.596 • $ per 1,000 emails the provider can't check: $0 • Plans of this API we rank by price: 1633 • Plans cheaper per 1,000 emails than this plan: 123 This plan rank = 1 − 123 / 1633 = 0.9247 not found = 1 (the provider charges nothing) Price score = 100 × (35 × 0.9247 + 5 × 1) / 40 = 93.41, shown as 93
- $ per 1,000 emails the provider can't check: $0
- Plans of this API we rank by price: 1633
- Plans cheaper per 1,000 emails than this plan: 123
- Data score
- 56Data score: 56 What goes in • In our benchmark of 23 October 2026, we called this provider on all 19 of our addresses. • We scored this plan 0.5577 out of 1 in our benchmark, so its Data score is 56. This plan Data score = 100 × 0.5577 = 55.77, shown as 56
- Cost to get started score
- 70Cost to get started score: 70 What goes in • Who can get it: anyone • How you pay: monthly • Least to pay before your first result: $149 This plan who = 1 billing = 0.7 least = 1 − log10($149 / $10) / 2 = 0.4134 Cost to get started score = 100 × (1 + 0.7 + 0.4134) / 3 = 70.45, shown as 70
- How you pay: monthly
- Least to pay before your first result: $149
- Bundle score
- 83Bundle score: 83 What goes in • Also pays for, from the same budget: Verify a single email (authenticated) · Verify a batch synchronously · Submit an async bulk job · Verify a batch synchronously with the SMTP probe · Submit an async bulk job with the SMTP probe This plan Bundle score = 100 × 5 / (5 + 1) = 83.33, shown as 83
- Also pays for, from the same budget: Verify a single email (authenticated) · Verify a batch synchronously · Submit an async bulk job · Verify a batch synchronously with the SMTP probe · Submit an async bulk job with the SMTP probe
- Performance score
- 78Performance score: 78 What goes in • Its median time per call in our benchmark of 23 October 2026, minus the baseline: 0.471 s • Generect, the fastest benchmarked provider: 0.367 s This plan Performance score = 100 × 0.367 / 0.471 = 77.92, shown as 78
- Its median time per call in our benchmark of 23 October 2026, minus the baseline: 0.471 s
- Generect, the fastest benchmarked provider: 0.367 s
- $ per 1,000
- $0.596
- In our benchmark of 23 October 2026, we called this provider on all 19 of our addresses.
- We scored this plan 0.5577 out of 1 in our benchmark, so its Data score is 56.
Every email verification API provider we score, ranked
- Enrich.so, $149 monthly, Scale: Overall score 80.8, $0.298 per 1,000
- GetProspect, $369 pack, 1,000,000 verifications: Overall score 79.1, $0.369 per 1,000
- KaijuVerifier, $149 monthly, Scale: Overall score 75.3, $0.596 per 1,000
- WizLeads, $449 quarterly, Cartel: Overall score 75.1, $0.748 per 1,000
- Neutrino API, $50 monthly, Tier 2: Overall score 74.7, $0.333 per 1,000
- Verimail, $299 monthly: Overall score 73.4, $0.299 per 1,000
- Emelia, $499 monthly: Overall score 73.1, $1.248 per 1,000
- treg, top-up from $10: Overall score 71.9, $0.00 per 1,000
- Reoon, $9 monthly, Daily Credits: Overall score 70.5, $0.60 per 1,000
- Verifly, $349 pack, Business: Overall score 70.1, $0.698 per 1,000
- NeuralVerge, $50 monthly: Overall score 68.0, $1.00 per 1,000
- Bounceless, $499 monthly, Scale: 1,000,000 credits per month: Overall score 67.0, $0.499 per 1,000
- Anymail Finder, $499 monthly: Overall score 65.3, $1.996 per 1,000
- VerifySwift, $59.99 monthly, Daily Credits 6,000 a day: Overall score 64.9, $0.333 per 1,000
- Generect, top-up from $20: Overall score 64.2, $5.00 per 1,000
- ZeroBounce, $449 monthly, ZeroBounce ONE, 100,000 credits a month: Overall score 64.2, $4.49 per 1,000
- Gamalogic, $400 monthly, Monthly, 500,000 Credits /Month: Overall score 63.7, $0.80 per 1,000
- BetterEnrich, $99 monthly, Starter: Overall score 63.1, $0.99 per 1,000
- LeadMagic, $499 monthly, Professional: Overall score 59.2, $2.495 per 1,000
- ParheliaWeb, €143.20 monthly, Business: Overall score 59.2, $1.611 per 1,000
- Listclean, $65 pack, 250K Credits: Overall score 58.9, $0.26 per 1,000
- Mailrook, $199 monthly, Scale: Overall score 58.9, $1.327 per 1,000
- Mails.so, €98 monthly, Business: Overall score 56.1, $2.206 per 1,000
- Clearout, $360 monthly: Overall score 54.5, $3.60 per 1,000
- AnyAPI, top-up from $10, Manual top-up: Overall score 53.1, $6.60 per 1,000
- Fiber AI, top-up from $3: Overall score 51.8, $30.00 per 1,000
- VerificarEmails, €345 pack: Overall score 50.7, $3.882 per 1,000
- Findymail, $99 monthly: Overall score 47.0, $19.80 per 1,000
- AeroLeads, $49 pack: Overall score 33.0
- EmailVerify.io, $5 pack, Pay As You Go, 1,000 Credits: Overall score 0.0, $5.00 per 1,000
- Icypeas, $19 monthly, Basic: Overall score 0.0, $1.90 per 1,000
Best GTM APIs
- Best LinkedIn profile API in 2026
- Best cached LinkedIn profile API in 2026
- Best email finder API in 2026
- Best cached email finder API in 2026
- Best email verification API in 2026
- Best cached email verification API in 2026
- Best phone finder API in 2026
- Best LinkedIn company data API in 2026
- Best cached LinkedIn company data API in 2026
- Best LinkedIn post comment API in 2026
- Best LinkedIn post reaction API in 2026
- Best LinkedIn person post API in 2026
- Best LinkedIn company post API in 2026
- Best cached LinkedIn people search API in 2026
- Best LinkedIn company search API in 2026
- Best LinkedIn job search API in 2026
- Best cached reverse email lookup API in 2026
- Best LinkedIn post search API in 2026
- Best LinkedIn post details API in 2026
- Best LinkedIn person comment API in 2026
- Best LinkedIn person reaction API in 2026
- Best cached company enrichment API in 2026
- Best cached people search API in 2026
- Best cached company discovery API in 2026