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.

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.

Run a Scoped Firecrawl Extraction

Choose public pages you may collect, then use the guide to verify extracted fields against the source pages.