How to Scrape B2B Leads for Free in 2026 (5 Methods That Work)
I built a 580-lead list without paying for Apollo, ZoomInfo, or Lusha. Here's exactly how — five methods, step by step, with the actual scripts and workflows I use.
Most people think you need to spend $500/month on a lead database. You don't. The data is already public. You just need to know where to look and how to extract it.
Method 1: LinkedIn + Sales Navigator Free Trial
LinkedIn Search + Export
LinkedIn is the world's largest B2B database. You don't need Sales Navigator to extract useful data — basic LinkedIn search gets you surprisingly far.
What you can extract for free:
- Full name, job title, company name
- Company size range (visible on company pages)
- Location (city/country)
- LinkedIn profile URL (which you can use to find the email)
The workflow:
- Go to LinkedIn people search
- Filter by: Job Title + Industry + Location + Company Size
- Use a tool like
PhantomBusterfree tier (20 min/day) to scrape the results - Export as CSV: name, company, LinkedIn URL
- Run through email finder (method 5) to get emails
Volume: ~50-100 profiles/day on free tier. ~300-500 profiles during Sales Navigator free trial (30 days). Sign up, scrape hard for 30 days, cancel before billing.
Method 2: Apollo Free Tier (50 Leads/Month)
Apollo.io Free Plan
Apollo's free plan gives you 50 email exports per month with full contact data. That sounds low — but it's 50 verified, enriched contacts including direct emails.
How to maximize it:
- Create account at apollo.io (no credit card for free tier)
- Use advanced filters: industry, title, company size, funding stage, technology stack
- Be precise — export only your highest-fit ICPs
- Each export gives you: name, email, phone, company, LinkedIn, company size, revenue estimate
Stack with multiple workspaces: Apollo allows one account per email. Create an account with your main email, your alias, and your business email. That's 150 verified leads/month, free.
Quality check: Apollo's data is remarkably accurate. In my testing, 87% of their free-tier emails hit the inbox. For context, scraped emails from other sources typically hit 60-70%.
Method 3: Google Maps for Local B2B
Google Maps Scraping
For any business that serves local or regional clients (agencies, consultants, SaaS with SMB focus), Google Maps is a goldmine. Every business listing has a name, website, phone, and often an email.
The Python script:
import requests
import json
def search_google_maps(query, location, api_key):
"""
Uses Google Places API (free tier: $200 credit/month)
Covers ~5,000 searches for free
"""
url = "https://maps.googleapis.com/maps/api/place/textsearch/json"
params = {
"query": f"{query} in {location}",
"key": api_key
}
response = requests.get(url, params=params)
results = response.json().get("results", [])
leads = []
for place in results:
leads.append({
"name": place.get("name"),
"address": place.get("formatted_address"),
"rating": place.get("rating"),
"place_id": place.get("place_id")
})
return leads
# Example: aesthetic clinics in Munich
leads = search_google_maps("aesthetic clinic", "Munich", YOUR_API_KEY)
Then for each lead, hit the website URL to find the contact email using a simple regex scraper or Hunter.io's domain search (free tier: 25 searches/month).
Method 4: Reddit and Community Mining
Community-Based Lead Prospecting
This is underused and incredibly high-quality. People who post in communities are active and engaged — the best kind of lead.
Reddit workflow:
- Go to relevant subreddits:
r/SaaS,r/entrepreneur,r/startups,r/coldemail - Search for posts about pain points your product solves
- Check their profile for website, company info, social links
- Use their username to find their Twitter/LinkedIn, then email
Twitter/X workflow:
- Search for:
"looking for [tool category]"or"can anyone recommend [your category]" - Export users via Twitter search API (free tier available)
- Check their bio for company URL → email finder
These leads aren't volume plays. But the conversion rate is 3-5x higher than cold list scraping because they've self-identified with a pain point.
Method 5: Email Finding from Company + Name
Pattern-Based Email Finding
Once you have a name and company domain, finding the email is straightforward. Most companies use one of four patterns:
firstname@domain.comfirstname.lastname@domain.comf.lastname@domain.comfirstnamelastname@domain.com
Free tools to find the pattern:
- Hunter.io — 25 domain searches/month free. Shows you the pattern used by that company
- Snov.io — 50 credits/month free
- Findymail — 10 credits/month free but highest accuracy
- Email permutator + NeverBounce — Generate all variants, verify which one exists
The verification step is non-negotiable. Never send to unverified emails. Bounces destroy your domain reputation. Use NeverBounce free tier (1,000 verifications free) or ZeroBounce (100 free/month).
Putting It Together: The Full Free Stack
| Tool | What it does | Free limit |
|---|---|---|
| LinkedIn basic | Find prospects by title/industry | Unlimited search, ~100/day scraping |
| Apollo free | Get verified emails with full context | 50 exports/month |
| Google Maps API | Local business data | $200 credit (~5K searches) |
| Hunter.io | Find email patterns by domain | 25 domain searches/month |
| Snov.io | Email finding + verification | 50 credits/month |
| NeverBounce | Email verification | 1,000 verifications free |
| PhantomBuster | LinkedIn scraping automation | 20 min/day runtime |
Monthly free capacity with this stack: ~300-500 verified, enriched leads. Enough to run a serious outbound motion on a startup budget.
The Enrichment Layer: Making Raw Data Useful
Scraped data is just names and emails. To write personalized emails that get replies, you need context. Free enrichment sources:
- Clearbit Reveal (limited free) — company tech stack, employee count, funding
- LinkedIn Company Page — recent posts, job openings, company news
- Crunchbase free tier — funding rounds, investor info
- Their website — about page, case studies, pricing (tells you a lot)
- Google News — recent press about the company or founder
When you know a prospect raised a Series A last month and just opened their 3rd office, your opener writes itself: "Congrats on the Series A — scaling the outbound team usually hits a wall around 200 customers. Here's what we did..."
How I Built 580 Leads in One Week
Here's the exact breakdown from my own build:
- 499 autoPatient leads — German/Swiss/Austrian aesthetic clinics from Google Maps API + LinkedIn scraping + manual research
- 81 Joey leads — SaaS founders and agencies from Apollo free tier + Twitter searches + Reddit prospecting
- Enrichment — LinkedIn profile scan, company website scan, Google News check
- Verification — NeverBounce free tier: 82% verified, 18% bounced (removed)
- Total time — About 8 hours spread over 3 days. Mostly automated.
"The quality of your lead list is the most important variable in cold email. Bad list = great emails still fail. Great list = mediocre emails still work."
The whole methodology — how I built the list, how I structured the sequences, how I tracked results — is in the playbook below.
📖 The Complete Cold Email Playbook
How I went from zero to 580 leads and a running outbound machine — the full system, including lead scraping, email writing, sequence setup, and optimization. 40+ pages, $29.
Get the Playbook — $29Common Mistakes to Avoid
- Sending to unverified emails — One bad batch can tank your domain reputation for months
- Not segmenting by source — Track which source converts best. Google Maps leads vs LinkedIn leads perform very differently
- Skipping enrichment — Generic emails to a good list still fail. Personalization is the multiplier
- Scraping too fast — LinkedIn detects and bans accounts that scrape too aggressively. Use delays
- Ignoring GDPR — If you're targeting EU prospects, you need a legitimate interest basis. Include unsubscribe links in every email
Bottom Line
You don't need a $500/month lead database to run effective outbound. The free stack covers 300-500 verified leads per month — more than enough to find your first 10 customers.
The paid tools become worth it when you're doing 1,000+ leads/month and your time is worth more than the subscription. Until then, the free stack wins.
🛠️ Automate Your Entire Outreach System
The OpenClaw Cold Email Skill handles lead enrichment, email personalization, sequence management, and reply tracking — all in one agent. Built for founders who hate doing this manually.
Get the Cold Email Skill — $9