firecrawl-lead-gen
firecrawl/firecrawl-workflows
Extract structured lead lists from prospect databases and web directories using Firecrawl browser.
What is firecrawl-lead-gen?
Generate CRM-ready prospect lists by scraping and filtering prospect databases and web directories. Use this when you need to find and export leads by role, company, industry, location, or technology criteria in JSON or CSV format.
- Scrape prospect databases and web directories with Firecrawl browser
- Apply filters for role, company size, industry, geography, funding stage, and technologies
- Extract structured lead data including name, title, company, location, and contact info
- Handle pagination and search forms automatically
- Export leads as JSON, CSV, or markdown tables
- Deduplicate and validate extracted leads
How to install firecrawl-lead-gen
npx skills add https://github.com/firecrawl/firecrawl-workflows --skill firecrawl-lead-gen- Firecrawl API key (set FIRECRAWL_API_KEY environment variable)
- Access to publicly available or legitimately accessible prospect sources
How to use firecrawl-lead-gen
- 1.Define your prospect target (role, company type, industry, location, etc.)
- 2.Specify the source database or web directory URL
- 3.Set desired lead count and output format (JSON, CSV, or markdown)
- 4.Run the skill with your criteria
- 5.Review the extracted leads and data quality notes
- 6.Export the final list for CRM import or outreach
Use cases
- Find sales prospects by job title and industry from public directories
- Extract company contact lists filtered by location and company size
- Build outreach lists from funding stage databases (Series A startups, etc.)
- Gather leads using specific technology stacks from tech company directories
- Create segmented prospect lists for targeted marketing campaigns
- Sales development representatives
- Business development managers
- Marketing professionals building prospect lists
- Recruitment sourcers
- Growth teams conducting market research
firecrawl-lead-gen FAQ
Name, title, company, company URL, location, email, phone, LinkedIn profile (when visible), industry, company size, funding stage, and notes. Contact info is only captured when publicly visible or legitimately accessible.
No. The skill only extracts publicly visible or legitimately accessible data and will not bypass CAPTCHAs or authentication barriers.
Any prospect database or web directory with publicly accessible data, including company directories, funding databases, tech company listings, and industry-specific prospect sources.
Yes. You can apply filters for role, company size, industry, geography, funding stage, technologies, and other criteria available on the source.
The skill notes masked, unavailable, or paywalled fields in the output so you know what data gaps exist in the extracted list.
Full instructions (SKILL.md)
Source of truth, from firecrawl/firecrawl-workflows.
name: firecrawl-lead-gen description: Generate structured lead lists from prospect databases and web directories with Firecrawl browser. Use for finding prospects by role, company type, industry, stage, location, technologies, or other criteria and exporting CRM-ready JSON or CSV. license: ISC metadata: author: firecrawl version: "0.1.0" homepage: https://www.firecrawl.dev source: https://github.com/firecrawl/firecrawl-workflows inputs:
- name: FIRECRAWL_API_KEY description: Firecrawl API key for hosted Firecrawl requests. required: true
Firecrawl Lead Gen
Use this to extract legitimately accessible prospect lists.
Onboarding Interview
Infer the prospect target, source, lead count, and output format from context. If the target is clear, proceed immediately.
Ask at most 1-3 concise questions only if blocked, such as the prospect definition, source/auth requirement, or target lead count.
Firecrawl Collection Plan
Use Firecrawl browser for databases requiring filters, search forms, pagination, or login. Use search/scrape for public sources.
Apply filters such as role, company size, industry, geography, funding stage, and technologies when available.
Extraction Fields
Capture visible or legitimately accessible fields:
- name
- title
- company
- company URL
- location
- email, phone, and LinkedIn only when visible/allowed
- industry, company size, funding stage
- notes and profile URL
Final Deliverable
# Lead List: [Target]
## Summary
[Source, filters, count, caveats]
## Leads
[Table or link to JSON/CSV]
## Data Gaps
[Masked, unavailable, or paywalled fields]
## Rerun Inputs
workflow: firecrawl-lead-gen
target: [description]
source: [auto/source/url]
max_leads: [number]
output: [json/csv/markdown]
Quality Bar
- Only extract publicly visible or legitimately accessible data.
- Note masked, unavailable, or paywalled fields.
- Deduplicate leads.
- Do not bypass CAPTCHAs or access controls.
Related skills
More from firecrawl/firecrawl-workflows and the wider catalog.
firecrawl-deep-research
Produce rigorous, cited analytical reports on complex topics with multi-angle research and contrarian views.
firecrawl-research-papers
Find and synthesize research papers, whitepapers, and technical reports using semantic search and paper expansion.
firecrawl-website-design-clone
Extract any website's design system into an agent-ready DESIGN.md using Firecrawl scraping.
firecrawl-market-research
Extract market, financial, and company metrics from web sources using Firecrawl for structured research reports.
firecrawl-knowledge-base
Build organized, LLM-ready knowledge bases from web content using Firecrawl.
firecrawl-seo-audit
Comprehensive SEO audit with site mapping, on-page analysis, keyword opportunities, and competitor SERP comparison using Firecrawl.