B2B Leads Finder - Email, LinkedIn & Phone Scraper (No API Key) avatar

B2B Leads Finder - Email, LinkedIn & Phone Scraper (No API Key)

Pricing

$2.00 / 1,000 b2b leads

Go to Apify Store
B2B Leads Finder - Email, LinkedIn & Phone Scraper (No API Key)

B2B Leads Finder - Email, LinkedIn & Phone Scraper (No API Key)

Find verified business emails, LinkedIn profiles & phone numbers for any company. Free Apollo.io, ZoomInfo & Lusha alternative - no API key, no login. MX-verified emails via Google SERP + website scraping. Use it as an MCP server in Claude, ChatGPT & AI agents.

Pricing

$2.00 / 1,000 b2b leads

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

8

Monthly active users

3 days ago

Last modified

Share

B2B Leads Finder — Emails, LinkedIn & Phones (No API Key)

Find verified business emails, LinkedIn profiles, and phone numbers for people at target companies. A free alternative to Apollo.io, ZoomInfo, and Lusha — no API keys, no subscriptions required.

What it does

Combines three public data surfaces to build B2B lead profiles:

  1. LinkedIn via Google SERP — searches site:linkedin.com/in "company" "job title" to discover employee profiles without ever touching LinkedIn directly (no login, no ban risk)
  2. Email pattern guessing — generates the most common business email patterns (firstname@domain, f.lastname@domain, etc.) and validates the domain has MX records via DNS lookup (no SMTP, no spam risk)
  3. Company website scraping — visits /team, /about, /contact, and /people pages with a full Playwright browser to extract directly-listed emails and phone numbers

Output fields

FieldDescription
companyCompany name
domainCompany domain
namePerson's full name
job_titleTheir role / LinkedIn headline
linkedin_urlPublic LinkedIn profile URL
emailBusiness email (if found or guessed)
email_confidencefound (scraped directly) or guessed (pattern)
phonePhone number (if found on website)
sourcelinkedin-serp or website-scrape
scraped_atISO timestamp

Input

  • companies — list of company names or domains ("stripe.com", "Notion")
  • jobTitles — job title filters ("CEO", "Head of Marketing") — leave empty for all roles
  • maxLeadsPerCompany — 1–100, default 10
  • scrapeWebsite — enable Playwright company website scraping (default true)
  • proxy — use GOOGLE_SERP proxy group for best results

Pricing

First 25 leads per Apify account are free (lifetime, tracked across runs). After that, charged per lead via Pay-Per-Event.

Privacy & compliance

All data comes from publicly indexed web pages (Google SERP, public company websites). No private scraping of LinkedIn, no SMTP connections, no third-party data APIs.

Use in Claude, ChatGPT & any MCP agent

This actor is also a Model Context Protocol (MCP) server tool — call it directly from Claude, ChatGPT, Cursor, Windsurf, or any MCP-compatible AI agent. The agent only pays for results delivered (same pay-per-result model).

  • Per-actor MCP endpoint: https://mcp.apify.com/?tools=themineworks/b2b-leads-finder
  • Full Mine Works MCP server (all tools): https://the-mine-works-mcp.hatchable.site/api/mcp
// Call this actor as a tool via apify-client (Node)
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('themineworks/b2b-leads-finder').call({ /* input from the table above */ });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);