LinkedIn Leads Generator ✅ B2B Emails | Apollo Alternative
Pricing
from $1.50 / 1,000 lead delivered with an emails
LinkedIn Leads Generator ✅ B2B Emails | Apollo Alternative
✅ LinkedIn leads generator and B2B leads finder: filter by job title, seniority, country, industry and company size; every lead has a live email and LinkedIn URL. ✅ Apollo and ZoomInfo alternative, mobile numbers on request. ✅ No cookies, no login, no email = no charge. From $1.50 per 1,000.
Pricing
from $1.50 / 1,000 lead delivered with an emails
Rating
0.0
(0)
Developer
B2B Search Enriched
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
Pick job titles, seniority, department, countries, industries and company size; get a B2B lead list where every row carries a live email and the LinkedIn profile URL. A LinkedIn leads generator that needs no cookies, no login and no browser extension: the list comes from our own database of 800M+ professional profiles, the kind of list an Apollo or ZoomInfo seat sells by subscription, paid here per lead. From $1.50 per 1,000 leads; people without an email are skipped and cost nothing.
- ✅ Ready for your outreach tool. The Emails for outreach tools view holds name, first name, last name, email and company domain, the columns Instantly, Lemlist, Smartlead and HubSpot import as they are.
- ✅ A live email on every lead. A work address on the current employer's domain, or a personal mailbox. Addresses that only match an old employer never ship. Those are the ones that bounce.
- ✅ Filters a lead database sells, no seat required. Title, seniority, department, country or region, city, industry, headcount, company domain, headline keywords, past employer: the way ZoomInfo, Apollo or Lusha slice a list.
- ✅ No minimum order, no charge for misses. Pay per lead delivered, from the first one.
- ✅ Weekly reruns without duplicates. Point Skip people from earlier runs at last week's dataset and get only the new people.
- ✅ Mobile numbers on request, charged only on leads that carry one.
Why this LinkedIn leads generator
| This Actor | A typical "leads" listing on this shelf | |
|---|---|---|
| Where the data comes from | Our own database, 800M+ profiles and 115M companies | Source not stated |
| What an email means | On record at the current employer, or personal; otherwise the person is skipped free | "Verified", no rule stated |
| Minimum order | None | Often 100 leads charged per run |
| Start fee per run | $0.0002 | $0.01–$0.10 |
| Sizing a list before buying | Free counts and market breakdowns in People Database Search | No |
| Account lists and exclusions | Company domains in and out, countries out, titles and keywords out, earlier datasets out | Rarely |
What you get per lead
- ✅ Full name, first name, last name, job title, headline
- ✅
emailandemailType(workorpersonal), plusworkEmailandpersonalEmailwhen both are on record - ✅ Company name, website domain, headcount, industry
- ✅ Location and country code
- ✅ LinkedIn profile URL; X, GitHub and Facebook links when on record
- ✅
phoneOnRecord, and the number itself with Add mobile phone numbers on
Quick start
- Type the job titles (
vp sales,head of marketing,founder) and pick the countries. Add seniority, department, industry or a headcount range to narrow. - Set Maximum leads and press Start. People without a live email are skipped free; a note row at the end says how many.
- Open the Emails for outreach tools view and export name, first name, last name, email and company domain, ready for Instantly, Lemlist, Smartlead, HubSpot or a CSV.
Run LinkedIn Leads Generator from Python, Node.js or the API
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("b2bsearch/linkedin-leads-generator").call(run_input={"jobTitles": ["vp sales", "head of sales"],"countries": ["us"],"maxResults": 100,})for row in client.dataset(run["defaultDatasetId"]).iterate_items():print(row["fullName"], row["email"])
The same call in Node.js is new ApifyClient({ token }).actor('b2bsearch/linkedin-leads-generator').call(input)
from the apify-client package. Over plain REST,
POST https://api.apify.com/v2/acts/b2bsearch~linkedin-leads-generator/run-sync-get-dataset-itemsMeasured
Runs on the live database on 2026-10-04, US heads and VPs of sales at companies with 50–500 employees:
| Run | Leads | Live email found for |
|---|---|---|
emailType: any, 100 leads | 100 (58 work, 42 personal) | 70% of matching people |
emailType: any, 500 leads | 500 (289 work, 211 personal) | — |
Other segments the same day: UK marketing directors in software, 67% with a live email; German CTOs at companies under 200 people, 60%. About a third of US sales leads also have a verified mobile number on record.
Input
| Field | What it does |
|---|---|
jobTitles | Words in the current job title: vp sales, founder, head of marketing. Any of them matches. |
titleMatch | substring (default) or word. Use word for short titles — cto as a substring also hits director. |
seniority | C-level, VP, Director, Manager, Founder, Owner, Head of, Partner, Senior, Entry, Intern, Other — buckets read from the title, so every spelling of a level is caught. |
departments | Sales, marketing, engineering, HR, finance… the function read from the title. |
countries, countryGroups, cities | Where the people live: us, gb, groups like dach or nordics, and city text like austin. Several countries share the order evenly. |
industries | Industry of the current company: Software Development, Financial Services… |
companySizeMin, companySizeMax | Employees at the current company. |
companyDomains, excludeCompanyDomains | Account lists by website domain; brand domains resolve to the real company. |
keywords, excludeKeywords | Words in the profile headline: revops, fractional cfo, shopify. |
maxResults | Leads to deliver (default 100, up to 10,000). You pay only for these. |
emailType | any (default), work (current employer only) or personal. |
includePhones | Put each lead's verified mobile number on the row; charged on top, only for leads that have one. |
maxPerCompany | Cap on leads per company, for account-based lists. |
excludeDatasets | Datasets of earlier runs: people already delivered are skipped free. |
updatedAfter | Only records updated on or after this date (2025-10 or 2025-10-19). |
apolloUrl | Built the search in Apollo? Paste the URL and the same filters run here, no Apollo seat or credits. |
{"jobTitles": ["vp sales", "head of sales"],"countries": ["us"],"companySizeMin": 50,"companySizeMax": 500,"emailType": "any","maxResults": 100}
Output
One row per lead:
| Column | Example |
|---|---|
fullName, firstName, lastName | Jane Doe |
jobTitle, headline | VP Sales |
email, emailType | jane.doe@acme-example.com, work or personal |
workEmail, personalEmail | both, when both are on record |
companyName, companyDomain, companySize, companyIndustry | Acme Example · acme-example.com · 180 · Software Development |
primaryTitle, primaryCompany | the role the profile lists first, when it is another current job |
location, countryCode | Austin, Texas, United States · US |
linkedinUrl | the public profile link |
twitterUrl, githubUrl, facebookUrl | when on record, no extra charge |
phoneOnRecord, phone, phones | whether a verified mobile number is on record; the number(s) with Add mobile phone numbers on |
personId | stable id, used by Skip people from earlier runs |
Rows with another _status are free notes. The values above are fictional.
Pricing
| Apify plan | Per 1,000 leads | Per 1,000 mobile numbers (optional) |
|---|---|---|
| Free | $3 | $5 |
| Starter | $2.50 | $4 |
| Scale | $2 | $3.50 |
| Business and up | $1.50 | $3 |
A lead is one distinct person delivered with a live email. Not charged: people without one, repeats, people from your excluded datasets, every note row. The number event is charged only on leads that come back with a verified mobile number. A small per-run start fee applies (Pricing tab).
Ready-made examples
Each one opens with the input filled in; press Try for free and change it to your own.
- UK Marketing Leaders at Software Companies with Emails: Heads, directors and VPs of marketing at UK software companies, each with a live email and LinkedIn URL. People without an email are free.
- HR Leaders in Germany, Austria and Switzerland with Emails: Heads of HR, people and talent at DACH companies with 50 to 1,000 employees, each with a live email and LinkedIn URL. People without an email are free.
FAQ
Do I need a LinkedIn, ZoomInfo or Apollo account?
No. No login, cookies or API key besides Apify. Nothing is collected from any network while your run is in progress.
How many leads will my filters give?
Run the same filters in People Database Search
with mode: "count" first. It is free, and market mode shows how many of
those people carry an email.
Can I get work emails only?
Set emailType to work. Fewer leads, all with an address on the current
employer's domain.
Can I run it from n8n, Make or an AI agent?
Yes. The Actor is a tool on the Apify MCP server
(https://mcp.apify.com?tools=b2bsearch/linkedin-leads-generator) and a step
in n8n, Make and Zapier. Cap what one call may spend with maxTotalChargeUsd.
Related Actors
| Need | Actor |
|---|---|
| Every lead with a verified mobile number | Leads Scraper with Mobile Numbers |
| Decision makers only, by country and industry | Decision Makers Finder |
| A pasted Apollo search URL | Apollo Scraper |
| Free counts and market breakdowns | People Database Search |
| Company domain → its decision makers | Decision Maker Finder by Domain |
Free Apify plan
Free accounts get the same rows as paid ones, with three limits. A run delivers at most 100 results when started from Apify Console and 25 when started through the API, a schedule or an integration; an account gets 500 dataset rows per calendar month on this Actor, found rows and misses alike; and a row that finds nothing carries only its status. Previews and counts, where this Actor offers them, stay free and outside the monthly allowance. When a limit stops a run, the status line and the last dataset row say which limit it was, what is left and when it resets. Any paid Apify plan removes all of this: Starter is $19/month and includes $19 of usage.
Feedback and reviews
How did it go? A rating on this Actor's Reviews page tells the next buyer what to expect; we read every word, good or bad. Got a wrong or stale row? Open the Issues tab with the run ID. Issues are public, so leave out emails, phones and names; the run ID is enough for us to find the row. We check every report, fix what is ours to fix and answer in the thread.
Disclaimer and permitted use
Independent product. This Actor is an independent tool. It is not affiliated with, endorsed by, or sponsored by LinkedIn Corporation, ZoomInfo, Apollo.io or Lusha; their names appear only to describe the kind of list this Actor builds.
No platform access. This Actor does not log in to any network and does not collect anything from one. Every answer comes from our own database of publicly available professional data.
Permitted use. Business-to-business purposes only: sales prospecting, recruiting outreach and CRM enrichment. You may not use this Actor or its output to stalk, harass or dox anyone; to decide on anyone's eligibility for credit, employment, housing or insurance (this is not a consumer report under the U.S. Fair Credit Reporting Act); to send unsolicited bulk messages or place autodialed or prerecorded calls or texts without the consent the law requires; or to build or resell a contact database.
Your responsibilities. You are responsible for having a lawful basis for your use and for complying with the laws that apply to you, including GDPR and UK GDPR, ePrivacy and PECR, CCPA/CPRA, CAN-SPAM and, for any number you call or text, the TCPA and Do Not Call rules. Honor every opt-out you receive.
Removal requests. To have a person's data removed, open an issue on this Actor with only the profile link; the record is removed from every listing.
Accuracy. Records can be incomplete or out of date. Output is provided as is. Check before you rely on it.