B2B Leads Finder Verified Emails, Invalid Emails Free $5/1k · Apify
B2B Leads Finder ✅ Verified Emails, Invalid Emails Free $5/1k avatar

B2B Leads Finder ✅ Verified Emails, Invalid Emails Free $5/1k

Pricing

from $3.00 / 1,000 verified leads

Go to Apify Store
B2B Leads Finder ✅ Verified Emails, Invalid Emails Free $5/1k

B2B Leads Finder ✅ Verified Emails, Invalid Emails Free $5/1k

Build B2B prospect lists by job title, seniority, country or region, industry and company size. Every email is verified in real time, and you only pay for leads with a deliverable email. Invalid emails and leads you already received are never charged. Free preview with result estimate.

Pricing

from $3.00 / 1,000 verified leads

Rating

0.0

(0)

Developer

Redify

Redify

Maintained by Community

Actor stats

0

Bookmarked

19

Total users

4

Monthly active users

12 days ago

Last modified

Categories

Features

Limited permissions

Share

B2B Leads Finder ✅ Verified Emails, Invalid Emails Free

B2B Leads Finder builds targeted prospect lists of decision-makers with verified business emails. Filter by job title, seniority, country or region, industry and company size, and export sales-ready leads with company domain, size, revenue and phone to CSV, Excel, Google Sheets or your CRM.

Every email is checked in real time before delivery. Invalid emails are never delivered and never charged. Leads you already received in an earlier run are skipped for free.

👉 Estimate your leads for free: see how many prospects match and what it costs, then copy the settings straight into the actor.

Ideal for: sales prospecting, cold email campaigns, account-based marketing, recruiting, agencies building lead lists for clients, and CRM enrichment.


How to use it in 4 steps

Step 1: Build your search in the free estimator

Open leads.lookupedin.com (no account needed).

  1. Who: type job titles (CEO, Head of Sales…) and/or pick seniority levels (C-level, VP, Director…).
  2. Where: pick countries or whole regions (Europe, Gulf, DACH…).
  3. Which companies: pick industries or groups (Tech, Finance…) and company sizes.
  4. Results: choose how many leads you want, email quality and email type.

The right panel updates live with:

  • Leads with an email: how many leads match your filters.
  • Estimated cost: the maximum you will pay for the number of leads you asked for.
  • Tips when your filters are too narrow.

Step 2: Copy the settings

Click Copy run settings (JSON), then Open B2B Leads Finder.

Step 3: Paste them into the actor

On this page, click Try for free (or Start), open the JSON tab of the input, replace its content with what you copied, and click Start.

You can also fill in the form fields directly without using the estimator.

Step 4: Download your leads

Leads appear in the Output tab as soon as they are verified. Export them as CSV, Excel or JSON, or send them to Google Sheets, HubSpot, Make, Zapier or any webhook.

Not sure yet? Turn on Preview only: the run shows how many leads match and 5 sample leads with masked emails. It is free.


Pricing

$5.00 per 1,000 delivered leads ($0.005 per lead). No subscription.

Every email is verified before delivery. What you pay depends on the verification result:

Email statusMeaningDelivered?Charged?
validMailbox confirmed✅ Yes$0.005
catch-allThe company server accepts every address, so the mailbox cannot be confirmed 100%✅ Yes (unless you choose Valid only)$0.005
riskyMailbox may exist but the server shows warning signs (full inbox, temporary block…)Only if you choose All except invalid$0.005 if delivered, otherwise free
unknownThe company mail server refused or did not answer the checkOnly if you choose All except invalid$0.005 if delivered, otherwise free
invalidMailbox does not exist❌ No (free rejected-leads dataset)Free
Disposable or spam-trap addressNot a real business contact❌ NoFree
Check could not be completed on our sideTechnical issue during verification❌ NoFree
Lead you already received in a previous runSkipped❌ NoFree
Preview runEstimate and samplesn/aFree

Every delivered lead shows its email_status, so you can filter your list before sending (for example, keep only valid for your first campaign).

Email quality decides what is delivered (and charged):

  • Valid + catch-all (default, recommended): best balance between volume and deliverability.
  • All except invalid: also delivers risky and unknown emails. You get more leads, but expect more bounces. Large companies often block checks, so on some segments most extra leads are unknown.
  • Valid only: only confirmed mailboxes.

Example: you request 2,000 leads with the default setting. The actor checks the emails one by one, rejects the invalid and unconfirmed ones for free and stops at 2,000 delivered leads. You pay $10.

Spending limit: set Max paid results in the Apify run options. The actor stops cleanly at that number.


Never pay twice for the same lead

With Skip leads I already received on (the default), every lead delivered to you is remembered in a private storage in your own Apify account (named b2b-leads-finder-history).

  • On the next run, with the same or different filters, those leads are skipped before verification. They are not delivered and not charged.
  • The log shows how many were skipped: Skipping 1,250 leads you already received in previous runs.
  • The memory keeps your last 300,000 delivered leads.
  • It is saved after each batch and also if the run is aborted or migrated, so a stopped run does not lose it.

To receive the same leads again (for example, for a new campaign), turn the option off. To reset the memory, delete the b2b-leads-finder-history key-value store in Storage.

Because the memory follows your account, scheduling the actor weekly with the same filters delivers only new prospects each time.


Limits per run

Limit
Leads per run10,000 maximum (default 100)
Typical speedabout 1 to 2 verified leads per second, depending on how many emails are invalid
Default run timeout3 hours, enough for 10,000 leads
Memory512 MB is enough. More memory does not make it faster

Need more than 10,000 leads? Run the actor several times. Already-received leads are skipped, so each run continues where the last one stopped. You can also split the search by country or region.

If the run reaches its timeout, it stops cleanly about 90 seconds before. Everything delivered is kept, and the log tells you to raise the timeout for more leads.


Quick start (JSON input)

Free preview:

{
"jobTitles": ["Marketing Director"],
"countries": ["France", "Belgium", "Switzerland"],
"industries": ["tech"],
"previewOnly": true
}

Full search:

{
"seniority": ["c_level", "owner"],
"countries": ["Europe"],
"industries": ["finance"],
"companySizes": ["51-200", "201-500"],
"emailQuality": "valid_or_catch_all",
"emailType": "work_only",
"maxPerCompany": 2,
"maxResults": 1000
}

Filters

FieldWhat it doesExample
jobTitlesJob titles to find. Matches titles that start with your keyword.["CEO", "Head of Sales"]
useTitleSynonymsAlso searches equivalent titles. CEO also finds Chief Executive Officer, Managing Director, Directeur Général.true
seniorityLevels to target, with no need to type titles.["c_level", "vp", "director"]
excludeJobTitlesRemoves titles that contain any of these words.["assistant", "intern"]
countriesCountries or whole regions.["Germany", "Gulf"]
excludeCountriesCountries or regions to remove.["United States"]
industriesIndustries or industry groups.["tech", "Banking"]
excludeIndustriesIndustries to remove.["Staffing And Recruiting"]
companiesCompany names or domains.["acme.com", "Globex"]
companySizesNumber of employees.["11-50", "51-200"]
emailQualityvalid_or_catch_all (default), all_except_invalid or valid. See Pricing."valid"
emailTypeany (default) or work_only to exclude Gmail, Yahoo, Outlook, GMX, Web.de, Orange…"work_only"
maxPerCompanyMaximum leads from the same company. 0 = no limit.3
maxResultsNumber of leads to deliver (1 to 10,000).500
skipPreviouslyDeliveredSkips leads you already received.true
previewOnlyEstimate and samples only. Free.false

Regions: Europe, MENA, Gulf / GCC, Africa, North Africa, Maghreb, West Africa, East Africa, Asia, Southeast Asia, Latin America, South America, North America, Scandinavia, DACH, Benelux, Francophone, Oceania.

Industry groups: tech, finance, healthcare, media, energy, manufacturing, education, legal, construction, retail, marketing.

Seniority levels: owner (founders, owners, partners), c_level (CEO, CFO, Chief..., President, Managing Director), vp, director (Director, Head of), manager, senior.

A typo in a field name does not silently change your run: unknown fields are listed as a warning in the log.


How to get the most leads

  1. Start with the free estimator or a preview run.
  2. Use regions and industry groups rather than a single country or industry.
  3. Combine seniority with jobTitles. Titles match from the start ("Director" finds "Director of Sales"), and seniority also catches "Sales Director".
  4. Keep title synonyms on.
  5. Need more volume? Switch Email quality to "All except invalid", then filter on email_status before sending.
  6. Company size is optional. It only keeps companies whose size is known.
  7. Use maxPerCompany (for example 2 or 3) to spread your list across more companies.
  8. Schedule the actor weekly with the same filters to get only new prospects.

Output

Each lead contains:

FieldExample
full_name, first_name, last_nameJane Smith
job_title, seniorityVP Marketing, vp
emailjane.smith@acme.com
email_statusvalid, catch-all, risky or unknown
email_score95
email_typework or personal
email_free_providertrue for Gmail, Yahoo, Outlook…
other_email, other_email_statusSecond email if available
mobilePhone, when available
country, industryGermany, Computer Software
company_name, company_domain, company_websiteAcme, acme.com
company_size, company_revenue180, $25M
company_industry, company_city, company_countrySoftware, Berlin, Germany
company_founded, company_phone2012
company_profile_url, profile_urlPublic profile pages

Run summary: the OUTPUT record in the key-value store shows how many leads were delivered (with a breakdown by email status), rejected and skipped, why the run stopped, and tips for broader results.


FAQ

Am I charged for invalid emails? No. Invalid, disposable and spam-trap emails are never delivered or charged. They go to the free rejected-leads dataset.

What are risky and unknown emails, and can I avoid paying for them? Addresses whose mail server refused or did not answer the check. With the default setting they are neither delivered nor charged. Choose All except invalid only if you want the extra volume and accept more bounces.

If I run the same search twice, do I pay twice? No. Leads you already received are skipped automatically. Turn off skipPreviouslyDelivered if you want them again.

Why did I get fewer leads than I asked for? Your filters matched fewer verified emails. The log explains why the run stopped and suggests how to broaden the search.

How long does a run take? About 1 to 2 leads per second. 1,000 leads usually take 10 to 15 minutes. Leads appear in the dataset as soon as they are verified, and the run status shows live progress.

Can I get only work emails? Yes. Set emailType to work_only and free providers (Gmail, Yahoo, Outlook, GMX, Web.de, Orange…) are excluded.

Do I need an account or cookies on another platform? No. No login, no cookies, no proxy.

Can I use it from my code or with Make / Zapier / n8n? Yes. Call it through the Apify API or any Apify integration, and receive the dataset as JSON, CSV or Excel.