Skip to main content

Firecrawl Pricing 2026: Plans, Credits, and Cost Planning

· 3 min read
Yassine El Haddad
Software Developer & Automation Specialist

I build production AI agents, web scrapers, and automation pipelines. Most of what I publish here comes from the actual problems they run into: proxies that get banned, anti-bot stacks that fingerprint your client, RAG that drifts when the underlying data moves. Stack: Python, TypeScript, Go, FastAPI, LangChain, Crawlee, Playwright, deployed on AWS, GCP, and Cloudflare.

Firecrawl uses a credit-based model. Scrape and crawl cost 1 credit per page; map costs 1 credit per request (up to 100,000 links). Free tier: 500 credits one-time. Paid plans: Hobby $16/mo (3k credits), Standard $83/mo (100k), Growth $333/mo (500k), Scale $599/mo (1M).

View Firecrawl pricing →

2026 Pricing Tiers

PlanCreditsPriceExtra CreditsConcurrent
Free500 (one-time)$02
Hobby3,000/mo$16/mo (yr)$9/1k5
Standard100,000/mo$83/mo (yr)$47/35k50
Growth500,000/mo$333/mo (yr)$177/175k100
Scale1,000,000/mo$599/mo (yr)150
EnterpriseCustomCustomCustom

Monthly billing costs more. Annual billing includes the stated savings.

Credit Consumption by Feature

FeatureCredits
Scrape1/page
Crawl1/page
Map1/request (regardless of links)
Search2/10 results
Browser2/browser minute
Agent5 daily runs free; dynamic pricing

Scrape and crawl are the main consumers. Map is efficient: one request can return thousands of URLs for 1 credit.

Cost Planning Formula

effective_credits ≈ pages_scraped + pages_crawled + map_requests + (search_results ÷ 5) + (browser_minutes × 2)

Add 10–25% buffer for retries and instability.

Example: 50,000 pages/month, 12% retry overhead → budget ~56,000 credits. Standard plan (100k) fits; Hobby (3k) does not.

Where Teams Burn Credits

  1. Unscoped crawls — Crawl entire domains instead of mapping first
  2. Redundant rescrapes — Reprocess unchanged pages on short schedules
  3. Extraction on low-value pages — Run schema extraction on every page
  4. Unbounded retries — Retry failures indefinitely without caps

Use /map to scope URLs. Cache content hashes to skip unchanged pages. Apply extraction only to high-value paths.

Free Tier Strategy

  • 500 credits: test extraction quality, schema design, proof of concept
  • Not for production planning; validate with a controlled paid pilot first

Overage and Auto-Recharge

Extra credits via auto-recharge packs (e.g. Hobby: $9/1k). Credits in packs roll over. Monthly plan credits do not.

Compare with Alternatives

For under ~500k pages/month, Firecrawl credit pricing is often competitive. For millions of lightweight pages or heavy anti-bot needs, Apify compute units may scale better. See Firecrawl vs Apify for a detailed comparison.

Apify Affiliate Banner 728x90Apify Affiliate Banner 728x90Apify Affiliate Banner 300x50Apify Affiliate Banner 300x50
Next step

Run a 7-day pilot on your target domains. Track credits per successful record to forecast real cost.

Frequently Asked Questions

Estimate from pages scraped + crawled + map requests. Add 10–25% buffer. Track credits per valid record in a pilot.

Unscoped crawls, rescraping unchanged pages, and extraction on low-value pages are the main sources.

No. Use it for validation only. Production planning should use a paid pilot with your real domain mix.

Monthly plan credits do not roll over. Auto-recharge pack credits do. Scale/Enterprise annual plans grant upfront credits.

Usually no. Exceptions: FIRE-1 agent requests are billed even on failure. Contact support if you see unexpected charges.

Common mistakes and fixes

Credits depleted quickly

Use /map before /crawl to scope URLs. Map costs 1 credit per request regardless of link count.

Do credits roll over?

No. Monthly credits expire. Auto-recharge packs roll over. Scale/Enterprise annual plans grant upfront credits.