#77th of 29 in Data and scraping for AI

Firecrawl

Web API that turns sites and searches into markdown or JSON for LLMs

Stars
194.8k
License
AGPL-3.0
Last commit
Oct 2026
Last release
Jun 2026
Language
TypeScript
Stars, last 30 weeks+97,694
27 Mar 2026: 97,089 stars3 Apr 2026: 101,263 stars10 Apr 2026: 104,698 stars17 Apr 2026: 107,980 stars24 Apr 2026: 109,686 stars1 May 2026: 111,613 stars8 May 2026: 114,840 stars15 May 2026: 118,128 stars22 May 2026: 120,933 stars29 May 2026: 124,029 stars5 Jun 2026: 127,076 stars12 Jun 2026: 129,964 stars19 Jun 2026: 133,381 stars26 Jun 2026: 137,685 stars3 Jul 2026: 141,802 stars10 Jul 2026: 147,109 stars17 Jul 2026: 150,681 stars24 Jul 2026: 153,907 stars31 Jul 2026: 157,150 stars7 Aug 2026: 161,469 stars14 Aug 2026: 166,068 stars21 Aug 2026: 169,329 stars28 Aug 2026: 172,506 stars4 Sept 2026: 175,495 stars11 Sept 2026: 178,298 stars18 Sept 2026: 181,127 stars25 Sept 2026: 183,968 stars2 Oct 2026: 187,330 stars9 Oct 2026: 189,728 stars16 Oct 2026: 192,174 stars23 Oct 2026: 194,783 stars

97,089 on 27 Mar 2026194,783 on 23 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Firecrawl is hiring: 33 open roles

Overview

Firecrawl exposes REST endpoints to search the web, scrape a URL, crawl a site, map its URLs, batch-scrape, parse documents (PDF, DOCX) and run page actions such as click and scroll. Output is markdown, HTML, screenshots or schema-based JSON. SDKs cover Python, Node.js, Go, Java, Elixir, Rust and Ruby, plus a CLI and an MCP server. The README examples use the hosted API with a key; self-hosting details are not in the excerpt.

Who it is for: Developers feeding web content to LLM apps and agents

Ranked among open-source alternatives to Apify (#6 of 10).

Strengths

  • Endpoints for search, scrape, crawl, map, batch scrape and document parsing
  • Official SDKs for seven languages, plus a CLI and MCP server
  • Outputs markdown, HTML, screenshots or schema-based structured JSON
  • Page actions and an interact endpoint for JS-heavy pages

Weaknesses

  • README examples target the hosted API and require an API key
  • AGPL-3.0 license restricts use in closed-source network services
  • Agent endpoint runs the spark-2 model; self-hosted availability is unknown
  • Self-hosting requirements (RAM, ports, proxies) not stated in the README excerpt

What it needs

  • Compose
  • Needs Firecrawl API key (hosted service)
  • Models: spark-2

Quick answers

Is Firecrawl open source?

Yes. Its code is on GitHub under the AGPL-3.0 license.

Can you run Firecrawl with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Head to head

Also in Data and scraping for AI

See all 29
Also in Data and scraping for AI
RankProjectScore
1mineruDocument parser that converts PDFs, images and Office files to Markdown and JSON Live demo ↗ (opens in a new tab)82.4k starscustom license94 out of 100
2doclingPython library and CLI that converts PDFs, Office files and more into structured text69.5k starsMIT91 out of 100
3markitdownPython library and CLI that converts office files, PDFs and audio to Markdown191.9k starsMIT86 out of 100
#4Crawl4AIAsync Python web crawler that outputs LLM-ready Markdown and structured JSON86.1k starsApache-2.084 out of 100
#5opendataloader-pdfPDF parser that outputs Markdown, JSON with bounding boxes, and Tagged PDF30k starsApache-2.084 out of 100