awesome-lead-generation

awesome-lead-generation

Awesome PRs Welcome

A curated list of the best AI-powered tools for Lead Generation, Social Listening, Data Enrichment, and Automated Outreach.

The goal of this repository is to document the Modern Growth Stack, moving away from static databases and towards intent-based, AI-driven customer acquisition.

Contents

Social Listening & Intent Analysis

Tools that monitor the web (Reddit, Twitter/X, LinkedIn) to find people actively looking for your solution.

web Agent-Reach - MCP-compatible CLI that lets AI agents read and search Twitter, Reddit, YouTube, and GitHub without paid API keys.

web Awario - Brand monitoring and social listening tool that tracks mentions across the web and social networks.

web Buska - Mentions monitoring with sentiment analysis across social media and community platforms.

web F5Bot - Free keyword alert service for Reddit, Hacker News, and Lemmy.

web GummySearch - Audience research tool for Reddit that surfaces communities and high-intent conversations around a topic.

web Leado - AI-powered Reddit lead generation tool that monitors subreddits for high-intent leads and writes personalized replies automatically.

web Scweet - Python library for scraping tweets, profiles, followers, and following lists from Twitter/X without an API key.

web Syften - Keyword monitoring across Slack communities, Discourse forums, Reddit, and other platforms in real time.

githubtwikit - Async Python client for Twitter’s internal API enabling tweet search, profile scraping, and timeline access without paid credentials.

githubtwscrape - X/Twitter scraper with multi-account pooling that covers search results, user profiles, followers, and tweet metadata.

githubURS - Universal Reddit Scraper for archiving subreddits, comment threads, and redditor data via the PRAW API.

Data Scraping & Enrichment

Tools to turn a company name or social profile into a verified contact and enriched data set.

Email Discovery & Verification

githubcheck-if-email-exists - Rust library with an HTTP backend that verifies whether an email address exists by checking DNS and SMTP without sending a message.

githubemail-sleuth - CLI tool that discovers and verifies professional email addresses from a person’s name and company domain.

githubMailChecker - Cross-language library for detecting disposable and throwaway email addresses, covering 55,000+ fake providers.

LinkedIn & People Data

githublinkedin-mcp-server - Open-source MCP server that gives Claude and other AI assistants access to LinkedIn profiles, companies, jobs, and direct messages.

githubLinkedInDumper - Python script to extract a structured employee list from any LinkedIn company page.

githubOpenOutreach - AI-powered LinkedIn automation tool that finds leads based on a user-defined product description and target market.

githubStaffSpy - Python library to retrieve LinkedIn employee records including work history, education, skills, and contact information.

Web, Maps & Enrichment Platforms

githubAi_Web_Scraper - Streamlit, Selenium, and LangChain integration to extract specific website information bypassing CAPTCHAs.

web Apify - Cloud platform with a marketplace of pre-built scrapers for Google Maps, Instagram, TikTok, and dozens of other sources.

web Apollo - B2B contact database of 275M+ records with built-in email finding, sequencing, and CRM enrichment features.

web Bright Data - Web data platform for large-scale structured data extraction with a global proxy network and dataset delivery API.

web Browse AI - No-code tool to extract and monitor data from any website by training a robot on the target page.

githubbusiness-leads-ai-automation - Open-source Google Maps scraper paired with AI-generated email and WhatsApp outreach templates for SME prospecting.

githubchangedetection.io - Self-hosted website change-monitoring tool that fires alerts via Slack, Discord, email, and 80+ other channels when tracked pages update — useful for tracking competitor pricing, job postings, and intent signals.

web Clay - Data enrichment spreadsheet that pulls from 50+ providers and uses AI to research, score, and build lead lists automatically.

githubcrawlee - Node.js web scraping and browser automation library with built-in proxy rotation, session management, and persistent URL queues; supports both HTTP and headless Playwright/Puppeteer crawling.

githubcrawlee-python - Python counterpart of Crawlee providing async, Playwright-backed web crawling with automatic parallel processing and configurable request routing.

githubFirecrawl - API to search, scrape, and interact with the web for AI using natural language and markdown conversion.

githubg2-scraper - No-code desktop tool that exports G2.com product listings, reviews, ratings, and competitor comparisons to CSV/JSON/Excel for competitive intelligence and prospect research.

githubgoogle-maps-reviews-scraper - Extension of the Maps scraper family that extracts structured review data including ratings, text, and reviewer profiles with language and keyword filters.

githubgoogle-maps-scraper - Python tool to extract 50+ data points from Google Maps listings including business emails, phone numbers, and social profiles.

githubkaymen99/ai-web-scraper - LLM-powered web scraper built on Crawl4AI that extracts structured lead data from arbitrary website URLs.

githubmaxun - Open-source no-code platform that converts websites into structured data APIs using a recorder mode or plain-language descriptions, with scheduling and Google Sheets export.

web PhantomBuster - Cloud automation tool for scraping data and performing sequences of actions on LinkedIn, Instagram, and Google Maps.

githubpinchtab - Lightweight Go HTTP server that gives AI agents direct CDP-level control over Chrome, delivering ~800-token page extractions versus 10,000+ for screenshot-based approaches.

githubpydoll - Python async library for driving Chromium browsers via CDP without WebDriver, featuring humanized mouse movements, shadow DOM access, and Pydantic-based structured data extraction.

githubScrapeGraph-ai - Python scraping library that uses LLMs (OpenAI, Gemini, Ollama, and others) to extract structured data from any URL or local document using natural language queries rather than XPath selectors.

githubScraperAI - AI-powered tool that simplifies web scraping by detecting page types, data fields, and generating reusable configs.

githubScrapling - Adaptive Python scraping framework that automatically relocates elements when site structure changes and bypasses Cloudflare/TLS fingerprint-based bot detection; includes an MCP server for AI-assisted scraping.

githubScrapy - Battle-tested Python framework for high-throughput web crawling and data extraction, with a plugin ecosystem covering middlewares, pipelines, and cloud deployment.

githubtech-stack-datasets - Daily-updated open datasets covering 52.5M+ companies with their technology stacks across 403 technologies, enabling ICP filtering by tech usage (e.g., all Shopify merchants or Salesforce customers).

githubWaterCrawl - Self-hostable crawler that converts web pages into structured, LLM-ready Markdown or JSON output.

web WebScraping.AI - Python client for API providing Chrome JS rendering and HTML parsing.

Cold Outreach & Email AI

Infrastructure and AI tooling for sending personalized emails at scale with high deliverability.

githubb2b-sdr-agent-template - Open-source AI SDR system with a 10-stage sales pipeline running across WhatsApp, Telegram, and email, featuring 13 automated cron jobs, BANT qualification, ChromaDB vector memory, and CRM snapshots via Google Sheets.

githubcoldflow - Open-source Next.js cold email platform handling SPF/DKIM/DMARC verification, Google SMTP account integration, CSV contact uploads, and basic sequence delivery with dashboard metrics.

githubharvey - Autonomous Python-based sales agent built on Claude Code that scrapes prospects from LinkedIn and Google, writes AIDA/PAS/BAB email sequences, deploys via the Instantly API, classifies replies, and auto-responds with no human intervention.

web Instantly - Cold email platform with unlimited sending accounts and AI-powered warm-up to maintain inbox placement.

web Lavender - AI email coach that scores outbound messages and suggests real-time improvements inside Gmail and Outlook.

web Lemlist - Outreach platform that supports personalized images, videos, and multi-channel sequences in cold email campaigns.

web Postal - Fully featured open source mail delivery platform for incoming and outgoing email.

githubsales-outreach-automation-langgraph - LangGraph-based AI agent pipeline that automates lead research, qualification, and personalized messaging with HubSpot, Airtable, and Google Sheets integrations.

githubsignal-prospecting-kit - Six-skill Claude Code toolkit that detects buying signals for a defined ICP, identifies prospect companies exhibiting those signals, and generates personalized cold email and LinkedIn outreach drafts.

web Smartlead - Cold email infrastructure focused on deliverability, multi-inbox rotation, and API-first workflow automation.

Marketing Automation & CRM

Tools and platforms for building automation workflows, managing campaigns, and tracking leads.

githubcaffeinate - Rails engine for building drip campaigns and scheduled email sequences inside a Ruby on Rails app, with timezone-aware delivery, business-day filtering, and a lightweight web UI.

web Chatwoot - Open-source customer engagement suite to manage multi-channel conversations and capture leads.

githubdjango-crm - Self-hosted Django/Python CRM covering lead and deal tracking, task management, built-in SMTP/IMAP email client, campaign automation, and analytics across 22+ languages.

web Mautic - Open-source marketing automation project to manage campaigns, lead generation, and email tracking.

githubMultiPost-Extension - Browser extension and RESTful API for one-click content publishing to 10+ social platforms simultaneously (TikTok, YouTube, Zhihu, Weibo, Xiaohongshu, and others) without requiring platform API keys.

web n8n - Workflow automation platform connecting APIs and services to build marketing and lead generation pipelines.

githubrss2newsletter - Python tool that converts any RSS/Atom feed into automated email newsletter campaigns delivered through listmonk and Amazon SES, with OpenGraph image extraction and customizable HTML templates.

githubsendportal - Self-hosted Laravel email marketing platform supporting campaign management, subscriber lists, and delivery via Amazon SES, Postmark, Sendgrid, Mailgun, and Mailjet.

web Twenty - Open-source CRM designed to track leads, customer interactions, and sales pipelines efficiently.

Voice Agents & Calling

AI that can initiate or handle phone conversations with prospects.

web Bland AI - Platform for building and deploying AI phone agents capable of handling complex, multi-turn inbound and outbound calls.

web Fireflies.ai - AI meeting assistant that transcribes calls, analyzes conversation sentiment, and extracts CRM-ready action items.

web Synthflow - No-code builder for deploying AI voice assistants for both inbound qualification and outbound prospecting.

web Vapi - Developer-focused voice AI infrastructure for building, testing, and scaling real-time conversational voice assistants.

AI Copywriting & Personalization

Tools that generate unique, research-backed messaging tailored to individual leads.

web Copy.ai - GTM AI platform for generating on-brand sales and marketing copy at scale using configurable automated workflows.

web Jasper - Enterprise AI writer for producing marketing content with brand voice controls, templates, and team collaboration.

web Taplio - AI content generation tool for building a personal brand and generating inbound leads on LinkedIn.

web Warmer.ai - AI tool that writes unique personalized email opening lines based on a prospect’s website or LinkedIn profile.

Contributing

Contributions are welcome! Please read the contribution guidelines first.