scrapeprices JSON
All providers
F

Firecrawl

www.firecrawl.dev / credits /US

The best-known name in the Markdown-scraper market, and as of today the one with almost no multiplier on the fetch itself: one credit buys a page, browser render, enhanced proxy and Markdown conversion all included, so the harder the page the better the deal. That is a change worth knowing about, because the 5-credit stealth tier everyone still quotes is Firecrawl v1 and the v1 doc now says it costs the same as a basic request. The multiplier moved to the LLM layer instead: ask for JSON, a question, highlights, audio, video or PII redaction and the page becomes 5 credits, and those stack. Two real catches. First, failures are not free the way this market usually means it: Firecrawl bills 1 credit whenever it returns a document, and it counts a 403 bot wall or a 404 as a document, so exactly the pages you would want refunded are the ones you pay for. Only a scrape that returns nothing at all is free. Second, credits do not roll over on any self-serve plan except annual Scale, and the free plan cannot buy overage, so it hard-stops at 402. Firecrawl does not publish a residential or premium proxy pool at all, and its only SLA is on the unpriced Enterprise plan.

Cheapest way in
$19.00/mo
Free tier
1,000 calls
Unused credits
expire
Credits per page
1 credit

Plain page, by volume

Pages per month Monthly bill Per 1,000 Cheapest route Allowance unused
1k $19.00 $19.00 Hobby 4,000 units
10k $44.00 $4.40 Hobby -
100k $99.00 $0.990 Standard -
1M $749 $0.749 Scale -

How Firecrawl compares

At 10,000 pages a month Firecrawl costs $4.40 per 1,000, 33.8x the cheapest published route and 6.3x AnyAPI.

Provider 1k a month10k a month100k a month1M a month
Z Zyte API $0.130 $0.130 $0.130 $0.100
A AnyAPI $0.700 $0.700 $0.700 $0.700
S Scrapingdog $40.00 $4.00 $0.400 $0.090
F Firecrawl $19.00 $4.40 $0.990 $0.749
H HasData $49.00 $4.90 $0.490 $0.099

List prices, dollars per 1,000 Plain pages at the cheapest published route to each volume. How this is worked out

Every published plan

Plan Price Included credits Overage each Note
Free $0 per month 1,000 hard cap No card. 2 concurrent browsers, 10 requests a minute on scrape, map and search. Pay-as-you-go is not available on Free, so requests return HTTP 402 once the 1,000 credits are gone.
Hobby $19.00 per month 5,000 $0.0050 $19/month billed monthly, or $16/month billed annually ($190/year, save $38). Pay-as-you-go adds credits in $5 increments at 1,000 credits per $5, which is the $0.005 per credit recorded here.
Standard $99.00 per month 100,000 $0.0025 $99/month billed monthly, or $83/month billed annually ($990/year, save $198). Pay-as-you-go is 2,000 credits per $5.
Growth $399 per month 500,000 $0.0020 $399/month billed monthly, or $333/month billed annually ($3,990/year, save $798). Pay-as-you-go is 2,500 credits per $5.
Scale $749 per month 1,000,000 $0.0010 $749/month billed monthly, or $599/month billed annually ($7,190/year, save $1,798). Pay-as-you-go is 5,000 credits per $5. The only self-serve plan with credit rollover, and only on annual billing, and only for one month.
Enterprise on request - not published "Contact sales". Custom credits and concurrency, dedicated support and SLA, bulk discounts, zero-data retention, SSO. No list price.

Scrape and crawl are 1 credit per page, and that one credit already includes the browser render and the Markdown conversion, so plain, JS and Markdown are all 1. The surprise is the hardest tier: Firecrawl's proxy parameter takes basic, enhanced or auto, and the billing docs state "Enhanced proxy requests cost the same as basic requests - 1 credit per request", with an escalated retry from basic to enhanced inside the same request not charged separately. The 5-credit stealth multiplier that older write-ups quote is the deprecated v1 mode; the v1 doc now carries the note "Enhanced proxy requests now cost the same as basic requests - 1 credit per request". What does cost more is the LLM work layered on top of a page, not the fetch: JSON format, question, highlights, audio, video, PII redaction and a lockdown cache hit each add +4 credits per page, a prompt-injection check adds +4, PDF parsing adds +1 per PDF page and zero-data-retention adds +1, and the modifiers stack. Firecrawl publishes no residential or premium proxy pool, so residential is null.

Cost by kind of fetch

Per 1,000, at 10,000 pages a month.

Plain $4.40
Rendered $4.40
Residential proxy not offered
Anti-bot $4.40
Markdown $4.40

What it can do

Only what the provider's own pages state.

Renders JavaScript in a real browser
Residential or premium proxy pool not published
States it gets past anti-bot walls
Returns Markdown for LLMs
A failed fetch is free
Ready-made parsers for known sites
Works as a proxy, not only as an API
Async or batch endpoint
Country targeting
Published uptime SLA
api

Where these numbers came from

Something out of date? Send the provider's own page to hello@scrapeprices.com and it is corrected on the next capture.