Comparison
crawler.sh vs Firecrawl
Cloud scraping API vs local-first desktop and CLI for the same job: turning websites into clean Markdown for AI.
Firecrawl is a cloud API for crawling and converting pages to Markdown, billed per credit. crawler.sh does the same job but the binary runs on your laptop, so the marginal cost per page is zero and pages never leave your machine. Both produce Markdown that drops cleanly into a RAG or fine-tuning pipeline.
Side by side
Honest comparison on the axes that decide which tool fits your workflow.
Pricing and feature notes reflect publicly listed information at the time of writing. Vendor pricing changes; verify against the source before deciding.
When to pick which
Both tools solve real problems. Pick based on where the work actually runs and what you are billing against.
Pick Firecrawl when
You want a hosted API your backend can call from anywhere, you are fine paying per page, and you want the vendor to handle proxies, retries, and infrastructure for you. Firecrawl is good at that and is well-integrated with several AI stacks.
Pick crawler.sh when
You want crawls to run locally for cost or privacy reasons, you do not want a per-page bill, you need a desktop GUI as well as a CLI, or you want a flat-fee tier that covers a large crawl without surprises. crawler.sh ships with politeness, robots.txt support, and JavaScript rendering built in.