← all repositories
firecrawl/firecrawl

Web context API for AI agents tired of managing browsers

Firecrawl turns search, scraping, and browser interaction into a single API so your agents can read the web without wrestling with proxies, rate limits, or JavaScript rendering.

162.4k stars TypeScript Data ToolingAgents
Feature · 23 Jun 2026
When the Web Became Just Another API Endpoint for Agents

Firecrawl is betting that AI agents need the entire web as structured context, not raw HTML.

Read the in-depth article
firecrawl
Velocity · 7d
+572
★ / day
Trend
accelerating
star history

What it does

Firecrawl is an open-source web data API that searches, scrapes, and crawls sites at scale, returning clean markdown, structured JSON, or screenshots. It handles the unpleasant infrastructure work—rotating proxies, JavaScript rendering, rate limits, and media parsing for PDFs and DOCX—so downstream AI agents don’t have to. You can point it at a single URL, map an entire domain, or simply describe what data you need and let its built-in agent endpoint find and retrieve it.

The interesting bit

The interact endpoint is the unusual twist: it keeps a browser session alive after scraping, letting you issue follow-up prompts or commands like “search for mechanical keyboard” and “click the first result” without managing state yourself. It also exposes an MCP server and CLI skill, positioning itself less as a standalone scraper and more as the web-browsing limb of an AI agent.

Key highlights

  • Claims 96% web coverage including JavaScript-heavy pages, and cites a P95 latency of 3.4 seconds across millions of pages
  • “Agent” endpoint accepts natural-language prompts and discovers URLs automatically, so you don’t need starting links
  • Two agent models: spark-1-mini for cheaper routine tasks, spark-1-pro for complex research across multiple sites
  • Parses web-hosted PDFs and DOCX alongside HTML, and supports pre-extraction actions like clicks, scrolls, and waits
  • Ships with SDKs, a CLI, and an MCP server for plugging into agent frameworks

Verdict

Worth evaluating if you’re building AI agents that need real-time web context but don’t want to operate headless browser infrastructure. Skip it if your scraping needs are occasional and limited to static pages.

Frequently asked

What is firecrawl/firecrawl?
Firecrawl turns search, scraping, and browser interaction into a single API so your agents can read the web without wrestling with proxies, rate limits, or JavaScript rendering.
Is firecrawl open source?
Yes — firecrawl/firecrawl is open source, released under the AGPL-3.0 license.
What language is firecrawl written in?
firecrawl/firecrawl is primarily written in TypeScript.
How popular is firecrawl?
firecrawl/firecrawl has 162.4k stars on GitHub and is currently accelerating.
Where can I find firecrawl?
firecrawl/firecrawl is on GitHub at https://github.com/firecrawl/firecrawl.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.