firecrawl

Fetch web content and extract structured data via the Firecrawl API.

2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/nathanvale/side-quest-marketplace --skill firecrawl-nathanvale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl
Source: https://github.com/nathanvale/side-quest-marketplace/tree/main/plugins/firecrawl/skills/firecrawl
Command: npx skills add https://github.com/nathanvale/side-quest-marketplace --skill firecrawl-nathanvale

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Web scraping, site mapping, and data extraction through the Firecrawl API in a token-efficient way.

Core Features & Use Cases

  • Scrape a page: Fetch content as markdown with optional formatting.
  • Map a site: Discover all URLs on a website.
  • Search the web: Perform queries with structured results.
  • Extract data: Pull structured data from pages using prompts.

Quick Start

Example usage:

  • /firecrawl:scrape https://example.com
  • /firecrawl:map https://example.com --limit 50

Frequently Asked Questions about firecrawl

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

FAQPage Schema
How do I extract structured data from web pages?

Web scraping extracts structured data by fetching page content and parsing it into organized fields. Firecrawl API handles this through prompts and JSON schemas, converting raw HTML into markdown or summary formats for analysis.

Can I scrape multiple pages across a website efficiently?

Yes. Firecrawl supports site mapping to discover all URLs on a website, then extract data across those pages in a single workflow. Use the map mode with limit parameters to control scope and token usage.

What's the best way to convert web content to markdown?

Firecrawl's scrape mode fetches web content and outputs it as markdown with optional formatting. This preserves structure while removing HTML complexity, making content ready for processing or storage.

How do I search the web and get structured results?

The search mode performs web queries through Firecrawl and returns results as structured data. This combines search capability with structured extraction in one step, useful for research automation.

Do I need an API key to use web scraping with Firecrawl?

Yes. Firecrawl requires a FIRECRAWL_API_KEY to authenticate requests. Set this as an environment variable before using any scrape, map, search, or extract operations.

What are the limitations when scraping large websites?

Firecrawl is token-efficient but scraping very large sites requires managing request limits. Use the map mode's limit parameter and plan extraction across multiple requests to control costs and avoid rate limits.