LibreAI / AI Agents / firecrawl
// agents · firecrawl/firecrawl

firecrawl

Turn any website into clean, agent-ready data with one API.

★ 189.6k stars⑂ 10.0k forksAGPL-3.0updated 2026-10
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

firecrawl is an open-source ai agents project by firecrawl (firecrawl/firecrawl on GitHub). It has 189,612 GitHub stars and 10,047 forks, is released under the AGPL-3.0 license, and was last updated on GitHub on 8 October 2026.

GitHub stars
189,612
Forks
10,047
License
AGPL-3.0
Last updated on GitHub
8 October 2026
Category
AI Agents
Listing
Full install guide
Official site
Official site
// how it works

How it works

  1. Define the job

    Know what you want the agent to accomplish before touching any code.

  2. Get the code

    Clone the repo and read the README's requirements section.

  3. Wire up dependencies

    Install what's needed and add API keys or configuration.

  4. Take it for a spin

    Run the quickstart example, then iterate from there.

// features

Why people love it

Web-to-markdown conversion

Turns messy HTML into clean, LLM-friendly markdown.

JavaScript rendering

Handles dynamic, JS-heavy pages — not just static HTML.

Built-in search

Search the web as part of the same pipeline.

Structured extraction

Pull typed data out of pages, not just text.

Agent-first API

Designed as infrastructure for AI agents.

Self-hostable

Run it yourself under AGPL-3.0, or use the hosted cloud.

Advertisement
// run it

Run it yourself

  1. Step 1 — Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/firecrawl/firecrawl.git
    cd firecrawl
  2. Step 2 — Install dependencies

    Pull in the Node packages the project needs.

    npm install
  3. Step 3 — Run it

    Start it with the project's documented command (often a dev server).

    npm run dev  # check README for the exact script
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains firecrawl?

It is an open-source project at firecrawl/firecrawl with 10047 forks. Check the contributors tab and recent commits to judge how active maintenance is.

Is firecrawl free to use?

The code is AGPL-3.0: free to use and modify, but if you run a modified version as a network service you must share your source changes.

Do I need the hosted service?

No — the AGPL-3.0 repo is self-hostable; firecrawl.dev is the managed option if you'd rather not run infrastructure.

Can it handle JavaScript-heavy sites?

Yes — rendering dynamic pages is one of its core features, unlike raw HTTP fetchers.

How do I get started?

Clone the repo and follow the README quickstart — the docs at https://firecrawl.dev walk through setup.

// keep exploring

Similar tools

AI Agents

crawl4ai

Open-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key.

★ 84.7k starsApache-2.0
View guide →
AI Agents

unstructured

Turn messy documents into clean, structured data for language models.

★ 15.5k starsApache-2.0
View guide →
AI Agents

R2R

Production-ready agentic RAG behind a clean REST API.

★ 8.0k starsMIT
View guide →
AI Agents

docling

Convert PDFs, DOCX, and HTML into clean, AI-ready documents.

★ 68.5k starsMIT
View guide →
AI Agents

page-agent

Alibaba's in-page GUI agent: control any web interface with natural language, from one script tag

★ 29.4k starsMIT
View guide →
AI Agents

atmosphere

A portable AI agent runtime for the JVM — write one @Agent, run it on any Java AI stack.

★ 3.8k starsApache-2.0
View guide →
// alternatives

Alternatives in AI Agents

The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if firecrawl is not the right fit.

Get firecrawl

Free and open — grab the source, star the repo, and start creating.