
FreshLeads
Local business leads with real emails, not pattern-guessed o
Hey IH π
I run a cold email lead gen agency on the side. For months I was paying $200/mo for Apollo to prospect local businesses β dentists, plumbers, HVAC companies, restaurants.
The results were embarrassing.
The moment I knew something was broken
I searched "dentists in Austin" on Apollo. Got 12 results. Half had outdated emails. My bounce rate was sitting at 15-18%, slowly destroying my sender reputation.
Then I opened Google Maps and searched the same thing. 247 dentists. All with websites. Most with contact emails right on their pages.
That's when it clicked: enterprise B2B databases were never built for local businesses. They index tech companies, SaaS, corporations. The plumber down the street? He doesn't exist in their world.
The gap
There are ~33 million small businesses in the US alone. Most of them:
Have a Google Maps listing
Have a website with a real email
Are NOT in any B2B database
And thousands of agencies, freelancers, and cold emailers are trying to reach them using tools built for enterprise sales.
What I built
FreshLeads.pro β a simple tool that:
Searches Google Maps for any business type + location
Scrapes their actual websites for emails
Verifies everything via MX records before delivery
No pattern-guessing. No "confidence scores." Real emails from real websites.
Numbers after 6 weeks:
$100 MRR (1 paying customer on Agency plan)
2.4% bounce rate (vs 15-18% on Apollo)
200+ leads per search (vs ~12 on Apollo for local niches)
50,000+ leads generated through the platform
What I'd tell other indie hackers
You don't need to build a better Apollo. You need to find who Apollo forgot.
Every big platform has blind spots. The more dominant the player, the more niches they ignore because those niches "don't scale" for a VC-backed company.
But they scale perfectly for a solo founder charging $29-149/mo.
My framework for finding gaps:
Use the big tool for your actual work
Notice where it consistently fails
Ask: is this a bug or a structural limitation?
If structural β that's your SaaS
Apollo will never prioritize local business data. It doesn't fit their enterprise model. That's not a bug I'm waiting for them to fix β it's my moat.
What's next
Pushing toward $500 MRR
Adding LinkedIn search for Pro users
Expanding synonym-based search (already seeing +137% more leads)
Free to try: 100 leads, no credit card β https://www.freshleads.pro
Happy to answer questions about finding gaps in crowded markets or the technical build.
#buildinpublic #microsaas #leadgeneration #indiehackers
Hey IH! π
Quick update on FreshLeads.pro - just shipped a major improvement.
The Problem
When users searched for "pharmacy" in a city, they only got businesses listed exactly as "pharmacy". All the "drugstores", "compounding pharmacies", and other variations were being missed.
Same thing with every niche. Search "dentist" and miss all "dental clinics".
The Solution: Query Expansion
Now the system automatically expands searches to include synonyms and variations within the same niche.
Search "dentist" β also searches "dental clinic", "dental office", "dentistry", "dental care"
Search "lawyer" β also searches "law firm", "attorney", "legal services"
Built synonyms for 30+ business types in English, Portuguese, and Spanish.
Real Results
Tested searching "farmΓ‘cia" (pharmacy) in two Brazilian cities:
- Before: 40 leads
- After: 95 leads
- Improvement: +137%
Same search. Same location. Same data quality.
Other Improvements
- Expanded scraping from 4 to 10 contact pages per website
- MX record validation to ensure emails actually work
- Auto-deduplication by phone and address
- Automatic language detection (PT/EN/ES)
Tech Stack
Google Places API with optimized pagination, BeautifulSoup for scraping, ThreadPoolExecutor with 10 parallel workers, DNS resolver for MX validation.
Execution time: ~2-3 minutes for 100 enriched leads.
What's Next
Adding more niches and improving the synonym database based on user searches.
If you do local lead gen, would love feedback on what business types you search for most.
Free trial: 100 leads, no credit card.
Plans starting at $29/mo.
Site: https://www.freshleads.pro
#buildinpublic #microsaas #leadgeneration
1 Like
Comment
Quick milestone update!
Closed my first paying customer this week - $100/month on a custom Agency plan.
The journey:
- Week 1-2: Built MVP to solve my own problem (18% bounce rates on local business campaigns)
- Week 3: Posted on Reddit about the problem, got DMs asking what I was using
- Week 4: Threw up a landing page with pricing
- Week 5-6: Engaged in cold email communities, helped people with data questions
- Week 6: Customer found me through a Reddit post, we negotiated, closed the deal
What worked:
- Solving my own pain first
- Free tier (100 leads/month) to let people test
- Being helpful before selling
- Building a feature the customer asked for (multi-location search) before he paid
What I learned:
- Launch faster, build less
- Talk to users more, code less
- First customer teaches you more than 100 hours of "market research"
Next goal: $500 MRR
Happy to answer any questions about the build or go-to-market!
1 Like
Comment
About
I was running cold email campaigns for local businesses and getting 18% bounce rates. Apollo and ZoomInfo pattern-guess emails for local businesses and most don't exist. I built FreshLeads to extract real emails directly

2 Comments
Congrats on the launch! What channels are you testing to bring in your first customers?
Hey,
Congrats on building a lean tool solving a real pain in local B2B outreach!
Quick question: Iβm doing 5 free landing page audits this week for B2B SaaS founders (normally $97). I analyze copy + structure and give you 3β5 specific fixes with AI-generated alternatives, delivered in 48 hrs.
Want one?