B2B Leads Finder: Email, LinkedIn & Phone
Pricing
$2.00 / 1,000 b2b leads
B2B Leads Finder: Email, LinkedIn & Phone
Find verified business emails, LinkedIn profiles and phone numbers for any company. A free Apollo, ZoomInfo and Lusha alternative: no API key, no login. MX-verified emails via Google SERP and website scraping. Use it as an MCP server in Claude, ChatGPT and AI agents.
Pricing
$2.00 / 1,000 b2b leads
Rating
0.0
(0)
Developer
The Mine Works
Maintained by CommunityActor stats
1
Bookmarked
60
Total users
33
Monthly active users
a day ago
Last modified
Categories
Share
๐ง B2B Leads Finder: Emails, LinkedIn & Phone Numbers (No API Key)
Overview
B2B Leads Finder turns a list of company names or domains into a ready-to-use prospect list: full names, job titles, business emails, LinkedIn profile URLs, and phone numbers. No paid data API, no Apollo or ZoomInfo subscription, no login required. Give it stripe.com and notion.so, tell it which titles you care about (CEO, Head of Marketing, VP Sales), and it returns structured lead records ready for your CRM or outreach tool.
It's a free, pay-as-you-go alternative to expensive B2B data platforms. You pay only for the leads you actually keep, and the first 10 leads on every account are free for life.
Reliability posture: blocked, empty, or failed runs are never charged. You only pay for a lead record that was actually delivered.
โ No login required | โ No API key | โ Pay only for leads found | โ MCP-ready for AI agents
Features
Targeted prospecting. Feed a list of target accounts and get decision-maker contacts back. CRM-ready export. Names, titles, emails, LinkedIn URLs, and phones as JSON, CSV, or Excel. Job-title filtering. Pull only the roles you actually sell to. Account enrichment. Pass domains you already have and pull the people behind them. No seat licenses. No Apollo, ZoomInfo, or Lusha subscription, no monthly minimum.
How it works
LinkedIn has no public people-search API, and the big B2B databases (Apollo, ZoomInfo, Lusha, Hunter) gate their data behind per-seat subscriptions, credit caps, and export limits. B2B Leads Finder works only from public data: it reads public LinkedIn profiles that Google has already indexed, using site:linkedin.com/in "company" "job title" search queries. It never authenticates with LinkedIn or touches LinkedIn's own servers.
For each person found, it generates the most common business-email patterns and confirms the domain can actually receive mail with a DNS MX lookup. It also visits the company's own /team, /about, and /contact pages to pull emails and phone numbers that are publicly listed there. No account, no cookies, no credit ceiling, no ban risk.
๐งพ Input configuration
{"companies": ["stripe.com", "notion.so"],"jobTitles": ["CEO", "Head of Marketing"],"maxLeadsPerCompany": 10,"scrapeWebsite": true,"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["GOOGLE_SERP"] }}
๐ค Output format
{"company": "Notion","domain": "notion.so","name": "Camille Ricketts","job_title": "Head of Marketing at Notion","linkedin_url": "https://www.linkedin.com/in/camille-ricketts-72a1a03","email": "camille@notion.so","email_confidence": "guessed","phone": null,"source": "linkedin-serp","scraped_at": "2026-07-11T09:42:11.204Z"}
Every lead record contains these fields:
| Field | Description |
|---|---|
๐ข company | Company name |
๐ domain | Company domain (e.g. stripe.com) |
๐ name | Full name of the person |
๐ผ job_title | Job title or LinkedIn headline |
๐ linkedin_url | Public LinkedIn profile URL |
๐ง email | Business email (found on site or pattern-guessed) |
๐ฏ email_confidence | found (scraped from website) or guessed (pattern-based) |
๐ phone | Phone number found on the company website |
๐งญ source | linkedin-serp or website-scrape |
๐ scraped_at | ISO timestamp of when the record was captured |
๐ผ Common use cases
Sales & outbound prospecting Build a list of decision-makers at your target accounts and load it straight into your sequencer. Turn a client's ICP account list into contactable leads without buying seats.
Account-based marketing Enrich a named account list with the people and titles behind each domain. Map who holds which role across a set of competitors or partners.
Recruiting & talent sourcing Find the right department heads at companies you want to hire from. Build a direct-contact pipeline for passive candidates.
CRM enrichment Pass domains you already own and append fresh names, titles, and emails. Keep contact records current without a subscription database.
๐ Getting started
- Open the actor and add your target companies. Bare domains (
stripe.com) work best for email guessing; plain names work best for LinkedIn discovery. - Add job titles to target (e.g.
CEO,Head of Marketing), or leave empty to return every role found. - Set max leads per company (default 10) to control volume and cost.
- Leave "scrape company website for emails" on to catch publicly listed addresses, and keep the recommended
GOOGLE_SERPproxy group. - Click Start, then download the dataset as JSON, CSV, or Excel, or pull it via API/MCP.
FAQ
How does it find emails without an API?
It generates the six most common business-email patterns for each person (e.g. first@, first.last@, flast@) and confirms the domain has valid DNS MX records so it can receive mail. Emails found directly on the company website are marked found; pattern-based ones are marked guessed via the email_confidence field, so you always know how each address was obtained.
Does it log in to or scrape LinkedIn directly?
No. It only reads public LinkedIn profiles that Google has already indexed, using standard site:linkedin.com/in search queries through the GOOGLE_SERP proxy. It never authenticates, never uses cookies, and never touches LinkedIn's own servers.
How much does it cost? Pay per event: $0.01 per lead, and the first 10 leads on every account are free for life. You're charged only for leads actually delivered. No subscription, no seat license, no monthly minimum.
How is this different from Apollo or ZoomInfo? Those are subscription databases with per-seat pricing and export caps. This actor is fully usage-based (run it only when you need leads, pay only for what you keep) and works from live public data rather than a static database that can go stale.
Can I use it inside an AI agent? Yes. It's exposed as an MCP tool. See below.
Use in Claude, ChatGPT & any MCP agent
https://mcp.apify.com/?tools=themineworks/b2b-leads-finder
Or call it programmatically with the Apify client:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('themineworks/b2b-leads-finder').call({companies: ['stripe.com', 'notion.so'],jobTitles: ['CEO', 'Head of Marketing'],maxLeadsPerCompany: 10,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
๐ ๏ธ Related LinkedIn actors
B2B Leads Finder's core lead source is Google-SERP-indexed LinkedIn profiles, so it belongs alongside the rest of the LinkedIn wedge:
- LinkedIn Profile Scraper: full profile detail (experience, education, skills) from a
linkedin.com/in/URL. - LinkedIn Company Scraper: firmographics (industry, size, HQ, founded, website) from a company page URL.
- LinkedIn Employees Scraper: every public employee profile at a target company, by role.
- LinkedIn Jobs Scraper: public job listings by keyword and location, useful for flagging accounts that are hiring.
- LinkedIn Post Scraper: public LinkedIn posts and their authors by keyword, for social listening and lead discovery.
- LinkedIn Candidate Finder: a matched candidate shortlist from role, skills, and location.
Typical flow: linkedin-employees or linkedin-candidate-finder finds the people at a target account, b2b-leads-finder adds business emails and phone numbers, linkedin-profile-scraper pulls full work history before outreach.
๐ ๏ธ Complete your outbound pipeline
Found the leads. Now enrich and verify them with the rest of the suite:
- Google Maps Leads Scraper: pull businesses and verified emails from Google Maps by search query.
- Website Contact Scraper: take any domain list and extract emails, phones, and social profiles.
- Email Verifier & Validator: MX and SMTP verify every email before you send.
Typical flow: maps-leads finds the businesses, website-contact-finder and B2B Leads Finder add the people, email-verifier-validator confirms deliverability before you send.
Questions or need a custom field set? Reach out through the Apify profile.