Provider benchmark · people.email.verify

Verify an email address is deliverable

11 providers ranked for people.email.verify on 41,851 real looot calls in the last 30 days. Icypeas has the highest success rate, 100%. Filtrat costs least per success, $0.00025.

humansagents

Updated

Providers
13
Ranked providers
11
20+ calls in 30 days
Calls in 30 days
41,851
Top success rate
100%
Icypeas
Fastest median
119 ms
Tomba
Cheapest per success
$0.00025
Filtrat

Leaderboard

Who does people.email.verify best

Ranked by success rate, then cost per success, then speed. A provider needs 20 calls in the last 30 days to be ranked.

Verify an email address is deliverable: provider leaderboard
RankProviderSuccess rateMedian timePriceCost per successCalls (30 days)
1Icypeas100%6.5 s$0.0019 per call$0.0019250
2Scrubby100%1.5 s$0.0078 per call$0.007826
3Kitt AI99.8%1.8 s$0.0015 per call$0.00154,859
4MillionVerifier99.7%1.1 s$0.00178 per call$0.0017820,087
5LeadMagic99.7%5.5 s$0.00495 per call$0.00496777
6Filtrat99.2%1.4 s$0.00025 per call$0.000252,739
7Findymail98.2%668 ms$0.0198 per call$0.02015175
8ZeroBounce97.8%393 ms$0.01 per call$0.01022190
9Dropleads97.5%2.1 s$0.00145 per call$0.001496,830
10BounceBan87.8%3.2 s$0.004 per call$0.004555,871
11Tomba85.2%119 ms$0.0089 per call$0.0104334
Not enough calls to rankHunter100%647 ms$0.01225 per callNot ranked13
Not enough calls to rankLimadataNot publishedNot published$0.006 per callNot rankedUnder 10

Run it

Run people.email.verify from your agent

Run the job itself (job:people.email.verify) with fallback on: looot picks a provider that can answer now and tries the next on a miss. You see the price before each call and pay from a prepaid balance.

Prompt for your agent
Use looot to run endpointId "job:people.email.verify" with fallback on for my input. Show me the price before the call, then the result.

No looot yet? Connect the MCP server below, or start a workspace.

Connect in 30 seconds

Pick the client you use and add looot once. Each client takes one step, then your agent does the rest.

  1. Claude Code
    01

    Claude Code

    Run this in your terminal, then sign in from the browser when it asks.

    Terminal command
    claude mcp add looot https://api.looot.ai/mcp --transport http
  2. Cursor
    02

    Cursor

    Create .cursor/mcp.json with this server, then sign in from the browser.

    mcp.json
    {"mcpServers":{"looot":{"url":"https://api.looot.ai/mcp"}}}
  3. ChatGPT
    03

    ChatGPT

    Where your plan lets you add a connector, add this URL and sign in.

    Connector URL
    https://api.looot.ai/mcp

Then tell your agent, in any client:

Agent setup line
set up https://looot.ai/skill.md

Endpoints

Every endpoint for people.email.verify

Each endpoint in the public catalog that does this job, with its own numbers. Numbers appear from 10 calls in the last 30 days.

Every endpoint for people.email.verify
EndpointProviderSuccess rateMedian timePriceCalls (30 days)
MillionVerifier / Verify emailMillionVerifier99.7%1.1 s$0.00178 per call20,087
Dropleads / Verify emailDropleads97.5%2.1 s$0.00145 per call6,830
BounceBan / Verify email (waits for result)BounceBan87.8%3.2 s$0.004 per call5,871
Kitt AI / Verify emailKitt AI99.8%1.8 s$0.0015 per call4,859
Filtrat API / Verify an emailFiltrat99.2%1.4 s$0.00025 per call2,739
LeadMagic / Verify an email addressLeadMagic99.7%5.5 s$0.00495 per call777
Icypeas / Verify an email addressIcypeas100%6.5 s$0.0019 per call250
ZeroBounce / Validate an email addressZeroBounce97.8%393 ms$0.01 per call190
Findymail / Verify an email addressFindymail98.2%668 ms$0.0198 per call175
Tomba / Verify an email addressTomba85.2%119 ms$0.0089 per call34
Scrubby / Verify emailScrubby100%1.5 s$0.0078 per call26
Hunter / Verify an email addressHunter100%647 ms$0.01225 per call13
BounceBan / Verify emailBounceBanNot publishedNot published$0.004 per callUnder 10
Hunter / Verify an email address (older copy)HunterNot publishedNot published$0.01225 per callUnder 10
Limadata / Verify an email addressLimadataNot publishedNot published$0.006 per callUnder 10

How we measure

  • Window: every call made through looot in the last 30 days, read 2026-11-10 23:26 UTC.
  • Success rate: the share of calls the provider answered without an error. An empty answer (for example no email found) counts as an answer. It does not check that the data is right. Calls that failed on looot's side are left out.
  • Median time: half of the calls answered faster than this, as looot measured them. A 95th percentile is not published yet.
  • Minimum calls: an endpoint shows numbers from 10 calls, and a provider is ranked from 20 calls. Rows below that say "Not enough calls to rank".
  • One row per provider: the provider's endpoint with the most calls for the job. Every endpoint is listed in the endpoints table.
  • Price: what looot charges per call or per result, in US dollars, from a prepaid balance. No subscription and no credits.
  • Cost per success: the price per call divided by the success rate. A per-result price depends on how many results a call returns, so it has no cost per success.
  • Source: GET https://api.looot.ai/v1/public-catalog/<endpoint>?stats=1 for each endpoint, and the public catalog for prices and jobs.

FAQ

Questions

Icypeas: 100% of 250 calls answered without an error in the last 30 days, measured on looot.

Tomba, with a median response time of 119 ms over 34 calls in the last 30 days.

Filtrat: $0.00025 per call at a 99.2% success rate is $0.00025 per successful call.

Connect the looot MCP server and run endpointId "job:people.email.verify" with fallback on. looot picks a provider that can answer now and tries the next one on a miss. You pay per call from a prepaid balance.

Run people.email.verify on the provider that answers.

One key, one prepaid balance, the price shown before each call.