Firecrawl vs ScraperAPI Pricing (2026): Credits, Plans and Cost per Page
Short answer: for plain pages at steady volume, ScraperAPI's credits cost less; Firecrawl's entry plan costs less. Per firecrawl.dev/pricing (checked Nov 7, 2026), Firecrawl is free for 1,000 credits a month, then Hobby $19 for 5,000 credits, Standard $99 for 100,000, Growth $399 for 500,000 and Scale $749 for 1,000,000. Per scraperapi.com/pricing (same day), ScraperAPI has a 1,000-credit free plan, then Hobby $49 for 100,000 credits, Startup $149 for 1,000,000, Business $299 for 3,000,000, Scaling $475 for 5,000,000, Professional $975 for 10,500,000 and Advanced $1,975 for 21,500,000. A basic page is 1 credit on both, but Firecrawl adds 4 for JSON format and ScraperAPI charges 25 for Google or Bing. switch402 has no plan: $0.008 per successful page ($0.003 on lite), which costs less only at low or uneven volume.
See also: Firecrawl pricing explained · ScraperAPI credits explained · Scraping API pricing compared
- Firecrawl: 1 credit per page, plus options
Scrape and Crawl cost 1 credit per page, Map 1 per call and Search 2 per 10 results. JSON format, PII redaction and other LLM options add 4 credits a page and Zero Data Retention 1; they stack. A page that returns 403 or 404 still costs 1 credit. Output is markdown or structured data, with crawl, map and search built in.
- ScraperAPI: 1 credit per page, more by site
A standard page is 1 credit; Amazon 5, Google and Bing 25, LinkedIn 30, and sites behind bot protection such as Cloudflare, DataDome or PerimeterX add 10. A Domain Cost Estimator and a max_cost parameter cap what a single request can use.
- When credits run out
Firecrawl paid plans add credits in $5 pay-as-you-go increments up to a limit you set (1,000 to 5,000 credits per $5 by plan); the free plan stops with HTTP 402. ScraperAPI pauses until renewal by default; Hobby to Professional can auto-upgrade, and pay-as-you-go is available from Scaling up.
- Rollover and annual billing
Neither rolls over on entry plans: ScraperAPI credits reset at renewal, and Firecrawl Hobby, Standard and Growth reset monthly (Scale lists one month of rollover). Annual billing is 10% off on ScraperAPI and about 16.7% off on Firecrawl (20% on Scale).
Cost for basic 1-credit pages you actually use (cheapest self-serve option, monthly billing, Nov 7, 2026)
| Option | Entry paid plan | 1,000 pages/mo | 10,000 pages/mo | 100,000 pages/mo |
|---|---|---|---|---|
| Firecrawl | Hobby $19 (5K) | $0 Free plan | $44 (Hobby + 5 × $5 pay-as-you-go, if enabled) | $99 Standard ($0.00099/page) |
| ScraperAPI | Hobby $49 (100K) | $0 Free plan | $49 Hobby ($0.0049/page) | $49 Hobby ($0.00049/page) |
| switch402 /v1/scrape | No plan | $8 ($0.008/page) | $80 ($0.008/page) | $800 ($0.008/page) |
| switch402 /v1/scrape/lite | No plan | $3 ($0.003/page) | $30 ($0.003/page) | $300 ($0.003/page) |
At 1,000 basic pages a month both free plans cost $0, less than switch402. At 10,000 pages Firecrawl ($44) and ScraperAPI ($49) are close; at 100,000 pages ScraperAPI Hobby ($49) costs less than Firecrawl Standard ($99). Credit multipliers change this: Firecrawl JSON format is 5 credits a page, ScraperAPI Google or Bing results are 25. Break-even vs switch402's $0.008: Firecrawl Hobby at about 2,375 pages a month, ScraperAPI Hobby at about 6,125. Above those volumes a plan costs less per page than switch402; switch402 does not offer crawl jobs, JSON extraction or a stealth-proxy tier.
Sources, checked Nov 7, 2026: firecrawl.dev/pricing, docs.firecrawl.dev/billing, scraperapi.com/pricing. Prices can change; check the source before you decide.
Example: 3,000 basic pages in a month. Firecrawl Hobby costs $19 and ScraperAPI Hobby $49, whatever share of their credits you use; switch402 costs $24 ($9 on lite). In a month with no calls the plans still bill, and switch402 costs $0.
Code example
Firecrawl: basic scrape, 1 credit (curl)
curl -s -X POST https://api.firecrawl.dev/v2/scrape \
-H "Authorization: Bearer $FIRECRAWL_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"url": "https://example.com", "formats": ["markdown"]}'
# add the JSON format and the same page costs 5 creditsScraperAPI: standard page, 1 credit (curl)
curl -s "https://api.scraperapi.com?api_key=$SCRAPERAPI_KEY&url=https%3A%2F%2Fexample.com"
# Google/Bing 25 credits, LinkedIn 30, bot-protected sites +10switch402: flat $0.008 per successful page (JavaScript)
// npm i @x402/fetch @x402/evm viem
import { wrapFetchWithPaymentFromConfig } from '@x402/fetch'
import { ExactEvmScheme } from '@x402/evm'
import { privateKeyToAccount } from 'viem/accounts'
const account = privateKeyToAccount(process.env.AGENT_KEY)
const fetchWithPayment = wrapFetchWithPaymentFromConfig(fetch, {
schemes: [{ network: 'eip155:8453', client: new ExactEvmScheme(account) }],
})
const res = await fetchWithPayment('https://api.switch402.com/v1/scrape', {
method: 'POST',
headers: { 'Content-Type': 'application/json', 'User-Agent': 'my-agent/1.0' },
body: JSON.stringify({ url: 'https://example.com' }),
})
const { markdown } = await res.json()FAQ
- Is switch402 live?
- Yes. POST https://api.switch402.com/v1/scrape with {"url": "..."} returns the page as markdown for $0.008 USDC on Base per call, paid over x402 and charged only on success. A lower-cost endpoint, /v1/scrape/lite, is $0.003 per call.
- Is ScraperAPI cheaper than Firecrawl?
- Per credit, yes: ScraperAPI Hobby is $49 for 100,000 credits ($0.00049 each) vs Firecrawl Hobby $19 for 5,000 ($0.0038) or Standard $99 for 100,000 ($0.00099). For entry spend, no: Firecrawl Hobby is $19 vs $49. For Google or Bing results (25 credits on ScraperAPI) or JSON extraction (5 credits on Firecrawl), compare the request type you actually send.
- How much does Firecrawl cost?
- As of Nov 7, 2026, per firecrawl.dev/pricing, monthly billing: Free (1,000 credits), Hobby $19 (5,000), Standard $99 (100,000), Growth $399 (500,000) and Scale $749 (1,000,000); billed annually $16, $83, $333 and $599 a month.
- How much does ScraperAPI cost?
- As of Nov 7, 2026, per scraperapi.com/pricing, monthly billing: Hobby $49 (100,000 API credits), Startup $149 (1,000,000), Business $299 (3,000,000), Scaling $475 (5,000,000), Professional $975 (10,500,000) and Advanced $1,975 (21,500,000), 10% off annually. Free plan: 1,000 credits; 7-day trial with 5,000 credits.
- Do Firecrawl or ScraperAPI credits roll over?
- ScraperAPI: no, the balance resets at renewal. Firecrawl: not on Hobby, Standard or Growth; its pricing page lists one month of rollover on Scale. Firecrawl pay-as-you-go credits you buy stay until used but expire if you cancel.
- When does switch402 cost less?
- Between the free tiers and about 2,375 pages a month vs Firecrawl Hobby ($19), or about 6,125 vs ScraperAPI Hobby ($49), and in any month you would pay a plan and barely use it. Above those volumes a plan costs less per page. switch402 trades price at volume for no signup, API key, plan or expiring credits.
- Where do these numbers come from?
- Firecrawl's pricing page and billing docs, and ScraperAPI's pricing page (plans, credit costs by domain, rollover and pay-as-you-go), all fetched Nov 7, 2026, plus switch402's live payment terms. Prices can change; check the sources before you decide.
Next steps
- API docs and migration snippets
- Pricing calculators
- Firecrawl pricing calculator
- ScraperAPI pricing calculator
- ScraperAPI vs ScrapingBee pricing
- Use cases
- Firecrawl alternatives, priced
- Firecrawl vs Exa pricing
- Scraping API pricing compared
- Firecrawl credits expired?
- Pay-as-you-go scraping API
- ScrapingBee credits explained
- Firecrawl pricing explained
- ScraperAPI credits explained
- ZenRows credits explained
- Tavily credits explained
- Firecrawl vs Jina Reader pricing
- Diffbot pricing explained
- Jina Reader pricing explained
- Scrapfly credits explained
- Scraping API without an API key
- Pay for MCP tool calls (x402)
- x402 gas fees and USDC on Base
- Credits vs pay per call
- SerpAPI credits explained
- Exa vs Tavily pricing
- Firecrawl vs Tavily pricing
- SerpAPI vs Tavily pricing
- Apify credits explained
- ScraperAPI vs ScrapingBee pricing
- Bright Data credits explained
- ScrapingBee vs ZenRows pricing
- ScreenshotOne pricing explained
- Tavily alternatives, priced
- ScraperAPI alternatives, priced
- Exa pricing explained
- ScrapingBee alternatives, priced
- SerpAPI alternatives, priced