Firecrawl
one credit, one page, js included — and 170k stars behind it
verdictthe simplest honest pricing in the category and the largest open-source project in it — with a copyleft licence that will stop some teams cold.
- best for
- feeding clean, llm-ready pages to a model without thinking about proxies
- price
- $16 / month on Hobby
- pricing note
- 5,000 credits a month, one credit per page with javascript rendering included and no surcharge — about $3.20 per 1,000 pages amortised across the allowance. the free plan carries 1,000 credits a month
- free tier
- yes
- type
- llm content extraction
- 1k js pages
- ~$3.20 amortised
- billing unit
- 1 credit = 1 page
- concurrency
- 5 on hobby
- self-host
- yes — AGPL-3.0
Firecrawl prices the way you would design it if you were being straightforward: one credit is one page, javascript rendering is included rather than surcharged, and search costs two credits per ten results. no render multiplier, no proxy tier lottery, no site-complexity band. among vendors that can answer the anchor question at all, it is not the cheapest per thousand, and it is by a distance the easiest to forecast.
the output is the point. this is a content-extraction tool, not a proxy — it returns clean markdown built for a model to read, and it handles rotating proxies, rate limits and js-blocked content underneath without exposing any of that as a billing surface. for rag pipelines and agent tooling that is the correct shape of product, and it explains the adoption: 170,358 github stars and a push to the repo the day we checked.
it states plainly that it only charges for successful requests, and it respects robots.txt for the FirecrawlAgent directive on crawls. there is an official mcp server, so an agent in Claude Code or Cursor can search and scrape without a client library. taken together that is the strongest combination of pricing clarity, billing ethics and agent-readiness here.
two real limits. the licence is AGPL-3.0 on the core repo — MIT only for the sdks — and agpl is a hard stop for plenty of companies that want to embed a scraper inside a closed product, so read it before you build on the self-hosted path. and the vendor publishes nothing about captcha solving or residential proxy rates, so against seriously defended targets you are buying on faith rather than on documentation.
- +one credit per page with js rendering included — no multiplier to model
- +charges only for successful requests
- +official mcp server, so agents can drive it directly
- +170,358 github stars and actively developed; self-hostable
- +returns llm-ready markdown rather than raw html
- −AGPL-3.0 core licence blocks embedding in closed products
- −no published captcha-solving or residential proxy rates
- −5 concurrent requests on the entry plan
- −pricier per thousand pages than the proxy vendors