Tired of paying 100+/mo for Apollo & scrapers, so I built a self-hosted AI Lead Finder with Docker & Telegram alerts

Wait 5 sec.

Like many agency owners and freelancers, I was getting exhausted by monthly SaaS subscriptions just to find basic B2B leads and send cold outreach. As a developer, I decided to build my own autonomous engine using TypeScript, Puppeteer, and Groq AI: How it works: AI Market Targeting: Finds active SMB businesses in specified niches and countries. Deep Extraction: Headless browser visits the site, takes a verification screenshot, and extracts public contact emails (info@, contact@). 100% Local: Saves everything to a clean CSV on my machine and pings my Telegram bot in real-time. Auto-Outreach: Formulates a personalized pitch and sends it via SMTP with proper anti-spam delays. It runs 24/7 inside a single Docker container on a cheap VPS (or locally on Windows/Mac) with zero external database dependencies. All configurations (niches, countries, pitch) are 100% controlled via the .env file. I recently packaged the full source code and Docker configs on Gumroad with a 5-minute setup guide for anyone wanting to escape monthly scraping fees. Would love to get your feedback on the architecture! Code and Download: https://rachidnichan.com/l/ai-b2b-lead-finder   submitted by   /u/rachid-n [link]   [comments]