Firecrawl

Explore Firecrawl tools and Agent Skills for searching, reading, and interacting with the web. Understand how page extraction, site crawling, structured outputs, and terminal workflows provide usable context for research, applications, and coding agents.

About Firecrawl

Firecrawl builds tools for turning web content into context that applications and agents can use. Its platform covers search, page extraction, and browser interaction, with outputs such as Markdown and structured data that fit research pipelines, retrieval systems, and application integrations.

The public ecosystem includes the main Firecrawl platform and a separate command-line project. The CLI brings these capabilities into the terminal, while the wider documentation describes APIs and client integrations. A platform service, an installed CLI, and a Skill each occupy a different part of that workflow.

Firecrawl Skills guide an agent in choosing and carrying out web tasks, from finding sources to reading a known page or collecting a scoped site section. The main repository uses AGPL-3.0; hosted service access has its own terms and usage model. Source availability therefore does not make every deployment option or service request equivalent.

Selected Firecrawl Skills

Explore Firecrawl Skills for source discovery, page reading, scoped crawling, and browser interaction. Compare the task boundaries and expected outputs, then choose the level of web access needed for your research or application workflow.

  • Firecrawl-Search

    Find relevant web sources and optional page content with Firecrawl search, matching the research question to useful results and available data tools.

  • Firecrawl-Scrape

    Read a selected webpage as useful content or structured data, choosing extraction options and checking the returned result before using it downstream.

  • Firecrawl-Crawl

    Extract linked pages from a site or section with explicit scope and limits, then inspect the completed crawl output for the expected content.

  • Firecrawl-Interact

    Work with a scraped page in a live browser session when content requires clicks, forms, navigation, or other interactions before it can be read.

Firecrawl Web Data Tools

Explore the main Firecrawl platform and its terminal interface, understanding how APIs, extracted content, and Agent integration connect. Compare the software’s role with hosted service access before choosing an execution environment.

More Teams and Creators

Explore developer tools, software projects, and Agent Skills from other teams and creators. Compare their areas of focus, representative work, and intended tasks to find more resources for development and collaboration.

Firecrawl FAQ

How are search, scrape, and crawl different in Firecrawl?
Search discovers relevant sources, scrape reads a selected page, and crawl gathers linked pages within a site or section. Choose according to whether you need discovery, one source, or a bounded collection.
When is browser interaction useful after scraping?
Use it when a page needs clicks, form input, navigation, or scrolling to expose the requested content. The interaction Skill starts from a previously scraped page and its browser session.
Is Firecrawl CLI the same as the Firecrawl platform?
No. The CLI is a terminal client for Firecrawl workflows. The platform supplies the underlying web-data capabilities; installing the client does not reproduce the entire service locally.
What can Firecrawl return besides raw HTML?
The platform documents Markdown, structured JSON, screenshots, and other formats. Choose an output that preserves the information your downstream application or research task actually needs.
Does the AGPL license describe hosted service usage?
The main repository’s AGPL-3.0 license governs that code. Hosted service terms, access, and usage are separate; evaluate the software license and service arrangement for your chosen setup.
How can I keep a site crawl focused?
Set the target section, include-path rules, and page or depth limits. Inspect the completed output to confirm the expected pages were captured instead of assuming that starting a job means it finished.

Explore Firecrawl Projects and Skills

Start with the web information you need, compare search, extraction, and interaction workflows, and choose the Firecrawl tools that produce useful context for your next step.