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

Comparison

SarvCrawl vs Firecrawl: same engine, different finish line

SarvCrawl's crawling engine is a fork of Firecrawl's open-source engine. Firecrawl stops at clean content. SarvCrawl carries on into a knowledge base you can search. Which one you want depends on which half of the work you want to own.

01The short versionof 05

The short version

  • Choose Firecrawl if you want markdown out of URLs and will handle storage, chunking, embeddings and retrieval yourself. It has the more mature scraping product, more SDK languages, and a larger community.
  • Choose SarvCrawl if the end state is "search this content" — web pages and documents together — and you would rather not build and operate the retrieval half.

Side by side

SarvCrawlFirecrawl
Scrape, crawl, map, web searchYesYes
Output formatsMarkdown, HTML, JSON, links, imagesMarkdown, HTML, JSON, links, screenshots and more
Call styleAsynchronous jobs into a knowledge baseSynchronous scrape; async crawl
DocumentsPDF, Office, EPUB, images and audio, by URL or upload; OCR for scansPDF parsing
Chunking and embeddingsBuilt inBring your own
Hosted keyword and hybrid searchPaid plansBring your own vector database
Change monitoringMonitor jobs with webhooksChange tracking
SDKsNode, Python, CLI, n8nMost major languages, CLI
MCP server21 toolsYes
Free tier1 billion tokens, no card1,000 credits
Paid entrySee pricingFrom $16/mo (Hobby)
LicenceApache-2.0, engine AGPL-3.0AGPL-3.0
Anti-bot at scaleNot the focusStronger in the hosted cloud
Firecrawl details from firecrawl.dev documentation and pricing, September 2026.

Where they really differ

The fetching is close to identical, because it is the same lineage. The difference is what happens after the page is fetched.

With Firecrawl, you get the content back and the pipeline is yours: split it into chunks, pick an embedding model, stand up a vector store, write the retrieval and keep it fresh. That is the right trade if you want to choose every one of those pieces.

With SarvCrawl, every page and document lands in a knowledge base that is chunked on its own headings and embedded automatically, with BM25 and hybrid search on top. The trade is that those choices are ours. If you wanted to make them yourself, Firecrawl is the better fit.

# 1. Queue a scrape — the page lands in a knowledge base
curl -s -X POST https://crawl.sarv.com/api/jobs/scrape \
  -H "x-api-key: $KB_API_KEY" -H "Content-Type: application/json" \
  -d '{"kb_id":"kb_abc123","url":"https://example.com","formats":["markdown"]}'
# → {"job_id":"dacf0540-…","status":"queued"}

# 2. Poll the job until it completes
curl -s -H "x-api-key: $KB_API_KEY" https://crawl.sarv.com/api/jobs/dacf0540-…

# 3. Read the markdown back
curl -s -H "x-api-key: $KB_API_KEY" https://crawl.sarv.com/api/kb/kb_abc123/pages

Switching from Firecrawl

The request shapes are familiar — a URL, a list of formats, depth and limit for crawls — with one addition: every job names the kb_id it writes into. Create a knowledge base, swap the endpoint, and poll jobs instead of waiting on a synchronous scrape.

If you already run a vector database fed by Firecrawl, you can keep it: read pages back over GET /api/kb/:id/pages or export chunks to JSONL. You do not have to adopt our search to use our crawler.

Questions

Is SarvCrawl a fork of Firecrawl?

The crawling engine is: it is a fork of the open-source Firecrawl engine under AGPL-3.0. The knowledge-base pipeline, document parsing, chunking, embeddings, SDKs, MCP server and console are SarvCrawl's own, under Apache-2.0.

Is SarvCrawl cheaper than Firecrawl?

They bill differently. Firecrawl bills credits per page; SarvCrawl bills tokens for parsing, chunking and embedding. SarvCrawl's free tier is 1 billion tokens, roughly two million pages of text; Firecrawl's is 1,000 credits. Compare against your own volume.

Which one handles anti-bot better?

Firecrawl's hosted cloud. Neither is a proxy network, and if your targets block scrapers aggressively, a specialist such as Bright Data or Zyte is the better tool.

Can I use SarvCrawl just for scraping?

Yes. Scrape, crawl and map work on every plan including Free, and you can read the markdown back without using search at all.

Related

SarvCrawl

Keep the engine, skip the plumbing

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