What each tool charges for this job and what to watch for. Every tool links to its full API review.
Matches on LinkedIn URL, email, or name plus company, and can return verified emails only. It was the strongest single provider in our pilot.
Cost1 credit per verified email found; 10 per mobile (email included).More
Units are credits per month, per user; plan_annual is the monthly price billed annually, credits delivered up front. Add-ons start at $10 per 1,000 credits. Credits do not roll over. USD, verified 2026-10-25.
Charged on a miss?No match costs 0 (we checked). The same record within 90 days is free.
Watch outThe Free plan has no API access (MCP is included).More
Search results never contain emails; you pay again to reveal them. No-match answers come back as HTTP 400 with error_code NO_MATCH.
Prospeo API review →Open-web finder with a free domain email count, a verifier in the same credit pool and a hosted MCP on every plan.
Cost1 credit per email found; verification 0.5 credit.More
Units are credits per month; plan_annual is the monthly price billed annually. Monthly credits do not roll over. The API-only Data Platform sells search credits from $0.05 down to $0.0056 each. USD, verified 2026-10-25.
Charged on a miss?Free when no email is found.
Watch outResults marked 'generated' are built from the domain's email pattern, so verify them before sending.More
A rate-limit hit returns 403, and 429 means you are out of credits. The pricing FAQ counts Domain Search credits per email found, while the API reference says a query is counted for calls returning at least one result. Read requests.credits in /account; the older counters moved inconsistently in our test.
Hunter API review →Finds and verifies each email in real time, with a credit refund if bounces pass 5%.
Cost1 finder credit per verified email found; 10 per phone (non-EU).More
Credit-based plans include the same number of verifier credits (units are finder credits per month). Rollover capped at 2x. No pay-as-you-go. plan_annual is the monthly price billed annually. USD, verified 2026-10-25.
Charged on a miss?Free when not found. The same find within 30 days is not charged again.
Watch outUsage-based plans ($99, $399, $999) publish no numeric usage allowance and are for your own team only.More
The bounce guarantee pays out in credits. A zero balance returns 402 before the lookup runs.
Findymail API review →Pay per valid email, with name-plus-domain and LinkedIn-URL finders, bulk jobs up to 500,000 rows and a hosted MCP.
Cost1 credit per valid email from name and domain; 5 credits from a LinkedIn profile URL.More
Credit price runs from $0.0198 (Essential, monthly) to $0.0071 (Ultimate, annual). Units are credits per month; plan_annual is the monthly price billed annually. No free plan. USD, verified 2026-10-25.
Charged on a miss?Not found is free.
Watch outFair-use clause: if your sustained find rate falls below 10%, including late in a waterfall, LeadMagic may throttle or suspend the account.More
Self-serve plans are for internal use only. MCP is OAuth only.
LeadMagic API review →Returns a work email verified at request time from a LinkedIn URL or its own person id, charges only when a valid email is found, and can export a search with verified emails in one job.
Cost1 credit per valid email found (0.5 profile plus 0.5 verified email) on the single-person and trackId finders; 5 credits per mobile found.More
Bulk export charges 0.5 per person plus 0.5 per email found. Units are credits per month; plan_annual is $470 a year for 60,000 credits, shown per month, with all credits granted on day one. Larger packages are priced in its credit calculator; the pricing FAQ quotes $2 to $4 per 1,000 credits on plans above 30K credits a month. Unused credits roll over up to 2x the monthly allowance. USD, verified 2026-10-25.
Charged on a miss?0 credits when no valid email is found on the single-person and trackId finders. Export People with Email still charges 0.5 per person without an email, and the pricing FAQ says a person export with no valid email costs the 0.5 profile credit.
Watch outThe single-person finder takes a LinkedIn URL or an AI Ark person id, not a name plus domain.More
To start from filters, run a People Search, then find emails by its trackId, which works once and expires 6 hours after the search. The MCP server takes the API key in the URL, and the default rate limit is 5 requests a second per key.
AI Ark API review →OneGTMLab works with Forager. Work email by name plus domain or LinkedIn identifier, as single or bulk async jobs, alongside people, company and job data.
Cost5 credits per email found, which is $0.11 (Starter) to $0.08 (Pro) on monthly billing and $0.10 to $0.07 yearly.More
Units are credits per month; plan_annual is the monthly price with yearly billing (credits up front). Monthly credits roll over. Card payments can carry up to a 3% surcharge. USD, verified 2026-10-25.
Charged on a miss?Charged only when an address is found. A bulk batch your balance cannot cover is rejected with no charge.
Watch outThe documented work-email endpoint is now the async v2 one; the older v1 path still bills but is gone from the docs.More
No numeric rate limit is published for work email; single lookups are rate limited for interactive use, so run lists through the bulk endpoint. The default licence is internal use only, so agencies enriching for clients should check the licence tier first. No official MCP server.
Forager API review →A 240M-contact database with search, enrichment and sequencing in one account, plus a waterfall flag on person enrichment.
Cost1 credit per matched person with email; +8 for a mobile.More
Units are credits per seat per month; plan_annual is the monthly seat price billed annually (Organization is annual only, minimum 3 seats). Email credits are capped at the lesser of amount paid / $0.025 or 1M a year. Credits do not roll over. USD, verified 2026-10-25.
Charged on a miss?0 credits when nothing is found. Waterfall email typically costs 1 to 4 credits and can pass 20, and some waterfall vendors charge per lookup even with no result.
Watch outPeople search returns no emails; enrich to get them.More
Bulk enrichment takes 10 people per call. Waterfall and phone flags return results asynchronously, to a webhook_url or by polling with poll_only. 'Get complete person info' returns the placeholder email_not_unlocked@domain.com for non-contacts. The terms ban reselling the data.
Apollo API review →Person lookup by LinkedIn URL, email or name plus employer, with graded emails, bulk lookups to a webhook and a hosted MCP.
Cost1 export per lookup that returns data.More
Units are lookups or exports per month: monthly billing gives 100 / 250 / 1,000; annual gives 1,200 / 3,600 / 20,000 exports a year ($399 / $899 / $1,699, shown per month). USD list price; in the app on 25 Oct 2026 the pricing page showed lower INR prices from an Indian IP. Verified 2026-10-25.
Charged on a miss?No charge when a lookup returns no data or only B or F-grade emails.
Watch outLookups are async: the first response can say 'searching'.More
Cached emails are returned by default (return_cached_emails is true). Universal endpoints work only on custom plans. Running out of lookups returns 403.
RocketReach API review →Search-then-reveal contact data with clear per-reveal prices and a 50-tool hosted MCP.
Cost1 credit per email reveal, 5 per phone.More
Search costs 1 credit per 1 to 25 results. Units are credits per month; plan_annual is the monthly price billed annually (25% off). Pro is the first plan that lists the API as a feature; Free and Starter have strict API limits. USD, verified 2026-10-25.
Charged on a miss?Two NOT_FOUND searches cost 0 in our test. Lusha's docs disagree: one page says a minimum of 1 credit per request.
Watch outOnce Data Waterfall is enabled on the account, it runs on every enrich call and fills gaps from other vendors at 2 credits per email; pass waterfallEnabled: false to keep Lusha-only data.More
The header is api_key exactly. The account usage counter moved up and back down in our test, so trust creditsCharged on each response.
Lusha API review →Developer-first person data with 100-record bulk enrichment and lookups by LinkedIn URL, email or name plus company.
Cost1 credit per matched person.More
Pro starts at 350 records a month for $98 ($0.28 a credit in the app); annual starts at $940 a year, shown here per month. Free gives 100 records a month with contact fields hidden. USD, verified 2026-10-25.
Charged on a miss?No match (404) is free on enrichment. Person Identify bills 404s too.
Watch outFree plan hides emails, phones and addresses.More
Search bills per record returned, so always set size. Every response is capped at 1MB. The usage policy bans FCRA uses and training generative AI models.
People Data Labs API review →A ready-made waterfall across 20+ providers in one async call, with verification on every email.
Cost1 credit per work email found; 10 per mobile, 3 per personal email.More
Credit price runs from $0.058 (500 a month) to $0.035 (100,000 a month), and $0.052 to $0.032 on annual billing. Units are credits per month. Free trial: 50 credits. USD, verified 2026-10-25.
Charged on a miss?0 credits when nothing passes verification. Catch-all emails cost 1 credit like deliverable ones.
Watch outIt does not publish which providers it uses or their order.More
No dedupe inside one bulk call. Results are kept for 3 months, and re-enriching after that costs again. 60 API calls a minute across all endpoints.
FullEnrich API review →A ready-made waterfall across 20+ providers that charges only for valid results.
Cost1 credit per valid work email; 10 per verified mobile.More
Units are credits per month. Annual billing gives 2 months free. Enterprise from $799 a month supports your own provider keys. Free signup credits: 50 on the pricing page, 100 on the signup page. USD, verified 2026-10-25.
Charged on a miss?0 for undeliverable or not found. Catch-alls are charged unless catch-all verification (Pro or add-on) is on, although the pricing page says catch-alls are never charged.
Watch outSubmissions are not idempotent: retrying a POST that succeeded charges twice, so check GET /account first.More
Use the X-API-Key header; Bearer returns 401. Its MCP only searches the docs.
BetterContact API review →Runs a work-email waterfall or any single provider as a table column, next to the rest of your enrichment.
CostUnits are data credits per month (Launch also includes 15,000 Actions, Growth 40,000).More
In the app on 25 Oct 2026: Work Email waterfall about 1.1 data credits per row; single providers from 0.2 (Icypeas, Enrow) to 6 (SMARTe), with Prospeo and Findymail at 0.5. With your own provider key a column uses 0 data credits and still uses Actions. plan_annual is the monthly price billed annually. USD, verified 2026-10-25.
Charged on a miss?No data-credit charge when a provider returns no result.
Watch outNew workspaces start on a 14-day Growth trial (1,000 data credits, 5,000 Actions) where phone enrichment is blocked.More
The HTTP API column needs Growth ($495 a month, monthly billing) or Enterprise. Top-ups cost a 30% premium.
Clay API review →Validates any address before you use it, which makes it the check in the verifier route and our last pass before upload. It also sells its own Email Finder.
CostEmail Finder costs 20 credits per successful find, or 1 subscription query; validation is 1 credit.More
Freemium includes 10 Email Finder searches. Plan rows show credits per month; plan_annual is the monthly price billed annually. USD, verified 2026-10-25.
Charged on a miss?Email Finder: 0 credits when undetermined.
Watch outEmail Finder uses 20 credits per successful find, against 1 credit per validation.More
A valid result confirms the mailbox accepts mail, not who owns it.
ZeroBounce API review →