TL;DR
- Firecrawl plans: Free (1,000 credits), Hobby $19 (5,000), Standard $99 (100,000), Growth $399 (500,000), Scale $749 (1 million) a month. Yearly saves 16.7–20%.
- Scrape and crawl cost 1 credit per page; search is 2 credits per 10 results; JSON mode adds 4 credits per page.
- That's roughly $0.75–3.80 per 1,000 pages on plan, or up to 5× more with JSON extraction.
- Cheapest alternative for search + page text: Keirolabs, from $1.33 per 1,000 searches with markdown, plus JS-rendering extract on one key.
Firecrawl turns websites into clean markdown or structured data for LLMs, and it’s become the default “scrape this site for my RAG app” tool. Its pricing is simple on the surface, credits per page, but a couple of multipliers decide what you actually pay.
Firecrawl plans
From firecrawl.dev/pricing, November 5, 2026:
| Plan | Monthly | Yearly (per month) | Credits/month | Concurrent requests |
|---|---|---|---|---|
| Free | $0 | $0 | 1,000 | 2 |
| Hobby | $19 | $16 | 5,000 | 5 |
| Standard | $99 | $83 | 100,000 | 25 |
| Growth | $399 | $333 | 500,000 | 50 |
| Scale | $749 | $599 | 1,000,000 | 100 |
| Enterprise | Custom | Custom | Custom | Custom |
Extra credits (paid plans only) come in $5 steps: 1,000 credits on Hobby, 2,000 on Standard, 2,500 on Growth, 5,000 on Scale.
What each operation costs
| Operation | Credits |
|---|---|
| Scrape | 1 per page |
| Crawl | 1 per page |
| Map | 1 per call |
| Search | 2 per 10 results |
| JSON mode | +4 per page (on top of scrape/crawl) |
| Interact (browser) | 2 per browser minute |
| Monitor | 1 per page per check |
| Agent (preview) | 5 free runs a day, then token-based |
What that means per 1,000 pages
| Plan | Plain scrape | With JSON mode (5 credits) |
|---|---|---|
| Hobby ($19 / 5,000) | $3.80 | $19.00 |
| Standard ($99 / 100,000) | $0.99 | $4.95 |
| Growth ($399 / 500,000) | $0.80 | $3.99 |
| Scale ($749 / 1M) | $0.75 | $3.75 |
JSON mode is the bill multiplier. Asking Firecrawl to extract structured JSON makes each page cost 5 credits instead of 1. If you only need markdown and do your own extraction with a cheap model, you can cut the scraping bill by 80%.
Is Firecrawl worth it?
For crawling whole sites into markdown, it’s one of the easiest tools around, and the open-source version means you can self-host. The trade-offs are concurrency limits on smaller plans and the JSON multiplier. For search specifically, 2 credits per 10 results makes it a pricier search engine than dedicated search APIs.
7 Firecrawl alternatives
| Alternative | Best for | Price |
|---|---|---|
| Keirolabs | Search + page text, extract with JS rendering, on one key | Search/content $1.33–4.00 per 1,000 · extract $1.78–5.33 per 1,000 URLs |
| Jina Reader | Quick URL-to-markdown | Token-based, 10M free tokens per key |
| Exa | Search + contents from its own index | $4–7 search + $1 per 1,000 pages |
| Tavily | Search + extract for agents | Extract: 1 credit per 5 URLs |
| ScrapingBee | Raw scraping with proxies and JS | Credit-based plans |
| Apify | Ready-made scrapers for specific sites | Usage-based |
| ScraperAPI | Proxy + render API | Credit-based plans |
Keirolabs: the one I’d test first
If you use Firecrawl for search and read (find pages for a question, then pull their text), Keirolabs does both in one call on its own index: search/content returns results with markdown for 1.5 credits, which is $1.33 per 1,000 on Startup. For pages you already have, extract turns a URL into clean markdown for 1 credit. And for the sites that fight back, there are live Chrome sessions with a real fingerprint and residential IPs.
Firecrawl prices pages; Keirolabs prices questions. For RAG and agents, the second is usually what you’re actually buying. Plain search starts at $0.03 per 1,000 if you only need links. Through Black Friday, KEIRO20 takes 20% off any plan: Keirolabs pricing.
When to stay on Firecrawl: you’re crawling entire sites (docs, catalogues) into an index, or you want to self-host the open-source version.
More: web scraping API vs search API · deals and promo codes.
FAQ
Is Firecrawl free?
There’s a free plan with 1,000 credits a month and 2 concurrent requests, no card.
How much does Firecrawl cost per page?
1 credit for a plain scrape, 5 with JSON mode. On Standard that’s about $0.99 per 1,000 pages, or $4.95 with JSON.
Does Firecrawl have yearly discounts?
Yes: 16.7% on Hobby, Standard and Growth, 20% on Scale.
Is Firecrawl open source?
Yes, the core is open source and self-hostable. The hosted API adds managed proxies, scale and newer features.