PluginBench
Skill
Official
Review
Audit score 70

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
Prerequisites
  • Firecrawl API key (set FIRECRAWL_API_KEY environment variable)
  • Access to publicly available or legitimately accessible prospect sources
Claude Code
Cursor
Windsurf
Cline

How to use firecrawl-lead-gen

  1. 1.Define your prospect target (role, company type, industry, location, etc.)
  2. 2.Specify the source database or web directory URL
  3. 3.Set desired lead count and output format (JSON, CSV, or markdown)
  4. 4.Run the skill with your criteria
  5. 5.Review the extracted leads and data quality notes
  6. 6.Export the final list for CRM import or outreach

Use cases

Good for
  • 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
Who it's for
  • Sales development representatives
  • Business development managers
  • Marketing professionals building prospect lists
  • Recruitment sourcers
  • Growth teams conducting market research

firecrawl-lead-gen FAQ

What data fields can be extracted?

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.

Does this bypass paywalls or access controls?

No. The skill only extracts publicly visible or legitimately accessible data and will not bypass CAPTCHAs or authentication barriers.

What sources can I use?

Any prospect database or web directory with publicly accessible data, including company directories, funding databases, tech company listings, and industry-specific prospect sources.

Can I filter the results?

Yes. You can apply filters for role, company size, industry, geography, funding stage, technologies, and other criteria available on the source.

What happens if some fields are unavailable?

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.