firecrawl

Scrape websites into clean markdown and structured JSON via Firecrawl API.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/antonyfmunoz/OS --skill firecrawl-antonyfmunoz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl
Source: https://github.com/antonyfmunoz/OS/tree/main/skills/tools/firecrawl
Command: npx skills add https://github.com/antonyfmunoz/OS --skill firecrawl-antonyfmunoz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Firecrawl eliminates the heavy, error-prone work of manually scraping websites and converting messy web content into clean, model-friendly text and structured data.

Core Features & Use Cases

  • Scrape a single URL to clean markdown: Convert one page (including JS-heavy pages) into normalized markdown plus links and metadata for downstream LLM/RAG ingestion.
  • Crawl and discover content efficiently: Use async crawl with filters and/or map to find relevant URLs fast without doing a full rendered crawl.
  • Extract structured JSON from pages using a schema: Produce validated data that matches a JSON Schema or pydantic model for reliable ingestion into databases.
  • Use in LLM research workflows: Run search and deep-research to gather sources, then extract key fields with citations.

Quick Start

Use the firecrawl tool to scrape a single URL into LLM-ready markdown while capturing its status code and extracting only the main content.

Frequently Asked Questions about firecrawl

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

FAQPage Schema
How do I convert web pages into LLM-ready markdown for RAG ingestion?

You can convert web pages into LLM-ready markdown by scraping a single URL, including JS-heavy pages, to return normalized markdown, links, and metadata for downstream RAG ingestion.

Can I extract structured JSON from multiple web pages using a schema?

Yes, schema-guided extraction produces validated JSON from multiple URLs matching a JSON Schema or pydantic model, ensuring reliable structured data for database ingestion.

What is the best way to discover relevant URLs on a website without a full crawl?

URL discovery via mapping finds relevant URLs fast without executing a full rendered crawl, allowing you to apply path filters and target specific content sections efficiently.

Do I need an API key to use Firecrawl for crawling and extraction?

Yes, Firecrawl requires API key authentication to scrape, crawl, map, and extract structured data from web pages, returning normalized metadata like statusCode for validation.

Does web scraping work with JavaScript-heavy page rendering?

Yes, web scraping handles JS-heavy rendering using actions and waitFor parameters, ensuring dynamic content is fully loaded before converting the page to markdown.

How do I extract key fields with citations for deep research workflows?

You can run search and deep-research to gather sources, then apply schema-guided JSON extraction to pull key fields with citations from the discovered web pages.