firecrawl-company-directories

Extract structured company lists from startup directories using Firecrawl.

Updated Aug 2, 2026
One-click install
npx skills add https://github.com/leonardoacosta/agents --skill firecrawl-company-directories-leonardoacosta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-company-directories
Source: https://github.com/leonardoacosta/agents/tree/main/skills/firecrawl-company-directories
Command: npx skills add https://github.com/leonardoacosta/agents --skill firecrawl-company-directories-leonardoacosta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually copying company information from startup directories like YC, Crunchbase, or Product Hunt into spreadsheets is slow and error-prone. This Skill automates the extraction of company listings into structured JSON, CSV, or CRM-ready formats. ## Core Features & Use Cases - Directory Scraping: Collect company data from YC, Crunchbase, Product Hunt, G2, or any custom directory URL using Firecrawl browser, scrape, or map modes. - Structured Extraction: Capture name, description, industry, stage, funding, location, team size, tags, profile URL, and website URL into a consistent JSON schema. - Quality Controls: Deduplicate companies, track pagination progress, and report rate limits, login walls, or CAPTCHA blocks. - Use Case: Export all YC companies in a specific batch and industry filter into a CSV file ready for CRM import or market research analysis. ## Quick Start Use Firecrawl to extract the first 50 companies from the YC companies directory filtered by the Fintech industry into a CSV file.

Frequently Asked Questions about firecrawl-company-directories

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape company data from YC or Crunchbase directories?

Use Firecrawl's browser mode when the directory requires filters, pagination, or infinite scroll, and scrape or map mode for static public listings. Provide the directory URL, filters, and desired result count to get structured company records.

What data fields can I extract from company directories?

You can capture name, description, industry, stage, founded date, location, team size, funding, tags, profile URL, and website URL. Fields that are not visible on the directory are left blank rather than inferred.

Does Firecrawl company directory scraping require an API key?

Yes, a FIRECRAWL_API_KEY environment variable is required for hosted Firecrawl requests. Without it, the extraction workflow cannot run against the Firecrawl service.

What output formats does company directory extraction support?

Results can be delivered as JSON with a defined schema, CSV files, CRM-ready lists, or Markdown research tables. The JSON output includes source, filters, extraction timestamp, total results, and a companies array.

What happens when a directory has rate limits or login walls?

The workflow tracks pagination progress and explicitly notes rate limits, login walls, or CAPTCHA blocks in the final summary. Blocked or incomplete extractions are reported rather than silently skipped.