New1 billion tokens free on sign-up — crawl, parse, chunk and embed on the houseSee pricing
SarvCrawlSarvCrawl

Open source

An open-source alternative to commercial scraping APIs

Crawl, parse, chunk and embed on infrastructure you run, under licences you can read. Or skip the operations and use the hosted API — the same pipeline either way.

  • Apache-2.0

    pipeline, SDKs, CLI, MCP server and console

  • AGPL-3.0

    crawling engine, a fork of Firecrawl

  • 5

    dependencies: PostgreSQL, Redis, RabbitMQ, MinIO, Elasticsearch

01What is open, and under which licenceof 04

What is open, and under which licence

PartLicenceWhat it does
Crawling engineAGPL-3.0Fetching, rendering and HTML-to-markdown. A fork of the open-source Firecrawl engine.
Pipeline and APIApache-2.0Jobs, knowledge bases, document parsing, OCR, chunking, embeddings.
SDKs, CLI, MCP server, n8n nodeApache-2.0Every client surface.
Search serviceHosted onlyKeyword and hybrid search over a knowledge base, on paid plans.
The engine talks to the rest of the stack over HTTP and a queue only, which keeps the AGPL boundary clean for anyone embedding the Apache-2.0 parts.

Self-hosting, honestly

The stack ships as a Docker Compose file for a single host and a Swarm bundle for a cluster, behind one nginx front door. It checks five dependencies at boot: PostgreSQL, Redis, RabbitMQ, MinIO and Elasticsearch.

It is not small: around 23 services and about 60 GB of free disk before it starts. That is the honest cost of running crawling, rendering, OCR and indexing yourself, and it is why most teams start on the hosted API.

  • Self-host when data must stay in your network, you need to modify the pipeline, or per-page pricing does not fit your volume.
  • Use the hosted API when you would rather not operate a browser pool, a queue and a search cluster.

Compared with other open-source scrapers

SarvCrawlFirecrawl (self-hosted)Crawl4AI
LicenceApache-2.0 + AGPL-3.0 engineAGPL-3.0Open source
OutputMarkdown, HTML, JSON, linksMarkdown, HTML, JSON, linksLLM-ready markdown
PDF / Office parsing + OCRYesPDF parsingPDF support
Chunking and embeddingsBuilt inYou build itYou build it
ShapeFull stack with a consoleAPI servicePython library
From public documentation, September 2026. More detail in the 8 best web scraping APIs in 2026.

Questions

Is SarvCrawl open source?

The pipeline, SDKs, CLI, MCP server and console are Apache-2.0, and the crawling engine is AGPL-3.0 as a fork of Firecrawl. The search service is hosted and is not part of the open-source release.

Can I use it commercially?

Yes, under the terms of each licence. Apache-2.0 is permissive. The AGPL-3.0 engine requires you to offer its source to users if you modify it and run it as a network service.

What do I need to run it?

Docker, and a host with room for about 23 services and 60 GB of free disk. The Compose file brings up PostgreSQL, Redis, RabbitMQ, MinIO and Elasticsearch alongside the app.

Is the hosted version different?

It is the same pipeline, plus hosted keyword and hybrid search on paid plans, and nobody on your team has to operate it.

Related

SarvCrawl

Run it yourself, or let us run it

1 billion tokens free on sign-up, no card. Scrape, crawl, map and upload on every plan.