Skip to main content
Pricing

Published Oct 6, 2026

Firecrawl Pricing in 2026: Plans, Credits, and Real Costs

See Firecrawl pricing in 2026, including monthly and annual plans, credit costs, pay-as-you-go rates, rollover rules, and calculated workload costs.

Firecrawl Pricing in 2026: Plans, Credits, and Real Costs

Firecrawl uses credits rather than charging one fixed price for every API call. A basic scrape, crawl, or map normally costs one credit, but structured extraction, PDF parsing, browser interaction, scraped search results, monitoring options, and other features can consume more.

That distinction matters when comparing plans. A 100,000-credit plan can cover 100,000 basic pages, but only 20,000 pages if every page uses one structured JSON format that adds four credits.

This guide explains Firecrawl's current plans, what consumes credits, when pay-as-you-go is cheaper than upgrading, and how to calculate the likely cost of a real workload.

Quick Answer

Firecrawl has a free plan with 1,000 monthly credits. Paid plans start with Hobby at $19 month-to-month or $190 per year for 5,000 credits per month. Standard costs $99 monthly, Growth costs $399, and Scale costs $749; annual billing lowers their displayed monthly equivalents to $83, $333, and $599. A basic page costs one credit, while optional extraction and browser features can raise the total.

Key Takeaways

  • Firecrawl pricing is credit-based. Scrape and Crawl normally cost one credit per returned page, Map costs one per call, and Search starts at two credits per ten results.
  • One page does not always mean one credit. JSON, question, highlights, audio, video, or PII-redaction options add four credits per page; some modifiers can stack.
  • Firecrawl offers five public tiers. Free includes 1,000 monthly credits; Hobby includes 5,000; Standard 100,000; Growth 500,000; and Scale 1 million.
  • Annual billing is cheaper but does not provide the year's credits upfront. Firecrawl bills the annual amount once, while the included credits still reset in monthly allotments.
  • Most plan credits do not roll over. Current documentation gives annual Scale one month of rollover. Purchased pay-as-you-go credits remain usable while the paid subscription stays active but expire when it ends.
  • Capacity can determine the plan before credit volume does. Concurrency and endpoint rate limits increase with each tier.
  • Firecrawl Cloud and raw proxies solve different layers. Firecrawl returns processed web content; a proxy changes the route and exit IP used by a collector you operate.

Methodology and disclosure: Proxidize reviewed Firecrawl's official pricing page, machine-readable pricing page, and billing documentation on October 5, 2026. Prices below are public USD prices before tax. Calculated examples assume one billing month, no existing credits, no coupon, no negotiated agreement, and no account-specific offer. We did not fund every plan or run a credentialed billing test. Firecrawl can change its plans and credit rules, so verify the checkout and documentation before purchasing.

Firecrawl Pricing at a Glance

Firecrawl offers Free, Hobby, Standard, Growth, Scale, and custom Enterprise access. The annual column below shows both Firecrawl's rounded monthly equivalent and the actual annual amount charged.

PlanMonthly priceAnnual billingCredits per monthConcurrent browsersPay-as-you-go
Free$0Not applicable1,0002No
Hobby$19About $16/month; $190 charged yearly5,0005Yes
Standard$99About $83/month; $990 charged yearly100,00025Yes
Growth$399About $333/month; $3,990 charged yearly500,00050Yes
Scale$749About $599/month; $7,190 charged yearly1,000,000100Yes
EnterpriseCustomCustomCustomCustomCustom

Source: Firecrawl's official pricing page. The page labels prices as effective September 4, 2026.

The annual prices are discounts against 12 monthly payments. They are not flexible monthly subscriptions at the lower price. For example, Standard's displayed annual equivalent is $83 per month, but Firecrawl charges $990 for the year.

What Each Plan Is Best Suited For

Free is useful for evaluation, small tests, and workloads that stay under 1,000 basic pages per month. It does not support pay-as-you-go. Credit-consuming requests return HTTP 402 after the balance reaches zero.

Hobby fits small tools and irregular workloads around 5,000 basic pages. Its overage rate is the highest among paid tiers, so a workload that repeatedly exceeds the allowance may be cheaper on Standard.

Standard is the first large jump in included volume: 100,000 credits and 25 concurrent browsers. It also provides a lower overage price than Hobby.

Growth raises the allowance to 500,000 credits and adds 50 concurrent browsers, higher rate limits, priority support, and Slack support.

Scale provides 1 million monthly credits, 100 concurrent browsers, the lowest public pay-as-you-go rate, invoiced billing, and one month of credit rollover on an annual subscription.

Enterprise is quote-based. Firecrawl lists custom credits and concurrency, an SLA, dedicated support, bulk discounts, zero-data retention, SSO, and advanced security controls.

How Firecrawl Credits Work

Credits are shared across Firecrawl endpoints. A plan does not give the customer separate balances for Scrape, Search, Crawl, or Interact.

The basic calculation is:

bash

The cost in dollars then depends on whether the required credits fit within the plan allowance or require pay-as-you-go increments.

Base Credit Costs

Firecrawl endpointCurrent base credit costImportant detail
Scrape1 credit per returned pageOptional formats and processing can add credits
Crawl1 credit per returned pagePer-page Scrape option costs also apply
Map1 credit per callReturns discovered URLs rather than page content
Search2 credits per 10 resultsRounded up; scraping returned results costs more
Interact2-7 credits per browser minuteTwo with Playwright code only; seven when using a prompt; one-minute minimum
Monitor1 credit per page per checkAdditional extraction behavior can change the total
AgentDynamicFive daily runs are currently free; later usage is dynamic

Firecrawl's billing documentation is the best source for the current endpoint and option rules. The pricing page is useful for plan selection, but the billing page contains more of the cases that can change an invoice.

Additional Credit Costs

Some Scrape options add credits to the one-credit base. The same per-page modifiers can apply when Crawl or Search uses Scrape internally.

OptionAdditional costTotal for a basic one-page scrape using only this option
Parse a PDF+1 credit per PDF pageDepends on PDF length
JSON format with LLM extraction+4 credits per page5 credits
Question or query format+4 credits per page5 credits
Highlights format+4 credits per page5 credits
Audio transcription+4 credits per page5 credits
Video transcription+4 credits per page5 credits
PII redaction+4 credits per page5 credits
Zero Data Retention+1 credit per page2 credits
Prompt-injection check+4 credits per page5 credits when completed normally

Modifiers can stack. Firecrawl gives these examples:

  • JSON plus Zero Data Retention: 1 + 4 + 1 = 6 credits per page.
  • JSON plus PII redaction: 1 + 4 + 4 = 9 credits per page.

This is why estimating Firecrawl cost from URL count alone can be misleading.

Enhanced Proxy Requests No Longer Add Credits

Older Firecrawl pages and third-party reviews may say Enhanced Mode costs five credits. Firecrawl's current billing documentation lists an enhanced proxy request or automatic escalation at no additional credit cost beyond the one-credit basic request. Its changelog says the former five-credit charge stopped applying on August 17, 2026.

That is a useful example of why Firecrawl pricing should be checked against current documentation rather than an older review.

What Does Firecrawl Cost for Common Monthly Workloads?

The next table calculates the lowest public month-to-month route for basic Scrape or Crawl pages. It allows pay-as-you-go on a paid plan where that is cheaper than upgrading.

Basic pages in one monthCredits requiredLowest calculated public routeCalculated payment
1,0001,000Free$0
5,0005,000Hobby$19
10,00010,000Hobby + 5,000 extra credits$44
25,00025,000Standard$99
100,000100,000Standard$99
500,000500,000Growth$399
1,000,0001,000,000Scale$749

These are calculations, not checkout quotes. They exclude tax and assume every returned page uses only the one-credit base format.

The 25,000-page row reveals an unintuitive breakpoint. Hobby plus 20,000 extra credits would cost $119:

bash

Standard costs $99 and includes 100,000 credits, so upgrading is cheaper even though 75,000 credits may go unused.

Example: 10,000 Basic Pages

Hobby includes 5,000 credits. Another 5,000 Hobby credits require five $5 increments:

bash

Standard would cost $99 month-to-month, so Hobby plus overage is cheaper for this isolated workload.

Example: 1,000 Pages With Structured JSON

One JSON format adds four credits to the one-credit base:

bash

That workload fits exactly within Hobby for $19 month-to-month. It does not fit within the 1,000-credit Free allowance, even though only 1,000 URLs are processed.

Example: 1,000 Pages With JSON and Zero Data Retention

JSON plus Zero Data Retention costs six credits per page:

bash

Hobby includes 5,000 credits. One $5 pay-as-you-go increment adds another 1,000, producing a calculated total of $24 for that month.

Example: Mixed Basic and JSON Collection

Suppose a pipeline collects 8,000 basic pages and 2,000 pages with JSON extraction:

bash

On Hobby, the first 5,000 credits come with the plan. Another 13,000 require 13 increments of $5:

bash

That is cheaper than Standard's $99 month-to-month price for this one-month example. If the workload grows beyond about 21,000 total credits, Standard becomes cheaper than Hobby under the current rates.

Firecrawl Pay-as-You-Go Pricing

Pay-as-you-go is available only on paid self-service plans. Firecrawl adds credits in $5 increments when the plan balance runs out, up to a monthly spending limit chosen by the account owner.

PlanCredits per $5 incrementOverage cost per 1,000 credits
Hobby1,000$5.00
Standard2,000$2.50
Growth2,500$2.00
Scale5,000$1.00

The rate falls on higher plans. A team should therefore compare the full plan-plus-overage amount instead of assuming the cheapest subscription always produces the lowest bill.

Firecrawl also allows manual credit purchases at the same plan-specific rate. Manual purchases do not count toward the monthly automatic pay-as-you-go limit.

How the Spending Limit Works

The monthly pay-as-you-go limit accepts multiples of $5. Firecrawl rounds other values down. A $22 limit therefore permits four $5 increments, or $20 of automatic purchases.

The account can:

  • set the limit to 0 to disable automatic overage;
  • enter a finite multiple of $5 to cap it; or
  • leave it blank for no monthly cap.

Firecrawl documents a temporary overage allowance so bursts can continue while a top-up settles. That allowance is operational headroom, not free credits that remain in the account.

Do Firecrawl Credits Roll Over or Expire?

Most included plan credits do not roll over. They reset at the monthly renewal date, including on annual plans.

Credit typeCurrent treatment
Free monthly allowanceResets monthly; unused credits do not roll over
Hobby plan creditsReset monthly; no rollover
Standard plan creditsReset monthly; no rollover
Growth plan creditsReset monthly; no rollover
Annual Scale plan creditsUnused plan credits roll over for one month
Annual Enterprise plan creditsCurrent billing docs state two months of rollover; contract terms may vary
Purchased pay-as-you-go creditsStay until used while the subscription remains active; expire when the subscription ends

Annual billing therefore lowers the subscription price but does not create one annual pool that can be consumed at any time. A Standard annual account receives its 100,000-credit allowance on a monthly cycle.

What Happens When You Cancel?

The paid plan stays active through the end of the current billing period. Firecrawl says purchased credits expire when the subscription ends, so a customer should use them before that date.

What Happens When You Upgrade or Downgrade?

An upgrade takes effect immediately. Firecrawl charges the full new-plan price without prorating the old subscription, resets the billing cycle, carries unused existing credits forward, and applies the new allowance and limits.

A downgrade takes effect on the next renewal date. The customer keeps the existing tier until then, but Firecrawl does not credit or refund unused time on the current plan.

Monthly vs Annual Firecrawl Pricing

Annual billing produces a lower effective rate when the workload is stable enough to use the credits each month.

PlanMonthly payments over 12 monthsAnnual chargePublished annual savingEffective cost per basic page if every monthly credit is used
Hobby$228$190$38About $0.00317
Standard$1,188$990$198$0.000825
Growth$4,788$3,990$798$0.000665
Scale$8,988$7,190$1,798About $0.000599

The last column assumes basic one-credit pages and full use of every monthly allotment. It is not a universal per-page price. If half the credits expire unused, the effective cost per used page roughly doubles. Additional formats can multiply the credits needed per page.

Annual billing is most defensible when:

  • the monthly workload is predictable;
  • the team consistently uses most of the allowance;
  • the required concurrency is unlikely to change;
  • the product has already passed a representative trial; and
  • the team is comfortable paying the annual total upfront.

Month-to-month billing is safer when the workload is seasonal, still being validated, or likely to move between tiers.

Search, Crawl, and Browser Costs Can Behave Differently

The same credit balance funds different kinds of work, but their units are not identical.

Search costs two credits for up to ten results, rounded up in groups of ten. Eleven results therefore cost four base search credits.

If Search also scrapes the returned pages, the per-page Scrape costs are added. For 100 searches returning ten results each:

bash

Crawl

Crawl charges for each processed page rather than once for the submitted domain. A crawl that returns 5,000 pages normally consumes 5,000 base credits, before format modifiers.

The default crawl limit can be much larger than an intended test. Set an explicit limit so an unexpectedly broad site does not consume more credits than planned.

Interact

Interact is time-based rather than page-based. A browser session using Playwright code only costs two credits per browser minute. A session using a prompt costs seven credits per minute. Firecrawl applies a one-minute minimum, so many short sessions can cost more than one long, controlled session.

Error Pages and Failed Requests

Firecrawl bases the charge on whether it returns a document, not whether the destination returned HTTP 200.

  • If Firecrawl returns a captured 403 or 404 document, the base page credit is charged.
  • If the scrape produces no document because the site never responded or rendering failed completely, Firecrawl normally charges zero credits.
  • Some completed work can still be charged without a document, including threat scans, prompt-injection checks, browser time, agent activity, and cache-only misses.

Check metadata.statusCode before retrying. Automatically retrying a returned block page can spend credits without producing a valid record.

The Cost Metric That Matters: Accepted Output

The lowest advertised cost per credit is not necessarily the lowest cost for a useful dataset. A better production metric is:

bash

For example, a job may return 100,000 documents for $99, but only 70,000 may contain the required fields, correct page type, current content, and acceptable status. The effective cost is then:

bash

That number should also include downstream expenses when comparing architectures:

  • model or extraction costs outside Firecrawl;
  • storage and queue infrastructure;
  • validation and deduplication;
  • retry traffic;
  • engineering and maintenance time; and
  • raw proxy bandwidth if the team operates its own collector.

This turns a pricing comparison into an operational comparison rather than a comparison of headline units.

How to Estimate a Firecrawl Budget

Use this process before selecting a plan.

  1. Count expected pages, not only starting URLs. A domain crawl can discover thousands of pages from one submitted URL.
  2. Separate basic pages from expensive formats. Count JSON, questions, highlights, PDFs, PII redaction, and ZDR independently.
  3. Estimate Search and Interact separately. Search uses result batches; Interact uses browser minutes.
  4. Include retries and invalid documents. Returned error pages can still consume credits.
  5. Apply the plan's included allowance. Do not assume annual credits can be pulled forward into one month.
  6. Round pay-as-you-go to $5 increments. Small overages are not billed by the individual credit.
  7. Check capacity limits. A plan that has enough credits may still have insufficient concurrency or endpoint rate limits.
  8. Measure accepted output. Recalculate after a representative sample instead of relying only on planned URL volume.

A compact planning formula is:

bash

The one-credit base page should appear only once in basic pages. Add the modifiers that apply to that page rather than counting the same page again.

Firecrawl Cloud vs Self-Hosting: What Changes the Cost?

Firecrawl is open source, but self-hosting is not the same as obtaining Firecrawl Cloud without cost.

Cost areaFirecrawl CloudSelf-hosted Firecrawl
Firecrawl subscriptionCredit-based planNo Cloud plan required for the open-source stack
Compute and browser capacityManaged by FirecrawlSupplied and paid for by the operator
Proxies and difficult-site routingManaged Cloud paths where supportedOperator supplies and configures them
Storage, queues, TLS, authenticationManagedOperator responsibility
Monitoring, upgrades, recoveryManaged serviceOperator responsibility
LLM-backed formatsManaged provider pathRequires compatible model configuration and its usage cost
Cloud-only featuresAvailable by plan or productAgent, Browser, managed dashboards, and some advanced services are not included

Firecrawl's official comparison recommends Cloud for the fastest supported path and self-hosting when source or infrastructure control is worth the operational work.

Our Firecrawl self-hosting and proxy guide explains that deployment model in more detail.

Where Proxidize Fits

The cleanest way to compare these products is by responsibility:

bash

Firecrawl Cloud bundles retrieval and processing into a managed API. Proxidize Residential Proxies provide the network layer for teams running their own scrapers, browsers, or self-hosted Firecrawl deployment. Current residential plans start at $25 per month for 25GB and include 195+ countries, country/city/ISP targeting, rotating or sticky sessions, HTTP(S)/SOCKS5 access, and bandwidth rollover.

A raw proxy is not a drop-in replacement for Firecrawl. It does not discover URLs, render JavaScript, produce clean Markdown, extract JSON, validate fields, or operate a crawl queue. Conversely, a team that already owns those components may not need to pay a per-page managed-extraction rate for every target.

Choose based on the layer the team wants to operate:

  • Use Firecrawl Cloud when managed rendering, crawling, extraction, search, browser interaction, and low infrastructure overhead justify the credit price.
  • Consider self-hosting or a custom collector when the team needs deeper control, already owns the extraction pipeline, or can operate browsers, queues, storage, retries, and proxies efficiently.
  • Use direct access first when a cooperative public source works reliably without a proxy. Add proxy routing only when geography or demonstrated access requirements justify it.

For a broader architecture decision, see raw proxies vs scraping APIs.

Is Firecrawl Worth the Price?

Firecrawl is worth considering when the value comes from the managed output rather than the network request alone. It can remove work around JavaScript rendering, crawling, page cleanup, structured formats, browser operations, queues, and hosted scaling.

The pricing is less attractive when a workload uses expensive modifiers on every page, leaves much of a monthly allowance unused, or duplicates a mature collection pipeline the team already operates.

The practical decision is:

  • start with Free for a representative sample;
  • measure credits per accepted document;
  • include concurrency and rate-limit needs;
  • compare Hobby plus overage against Standard at low volumes;
  • use month-to-month billing until usage is predictable; and
  • choose annual billing only when the monthly allowance is likely to be used consistently.

Firecrawl's plans are easy to compare at the base rate. The harder—and more important—calculation is how many credits a valid production record actually consumes.

Frequently asked questions

Firecrawl has a free plan with 1,000 monthly credits. Month-to-month paid prices are $19 for Hobby, $99 for Standard, $399 for Growth, and $749 for Scale. Annual billing lowers the effective monthly price, but the full annual amount is charged upfront.

Yes. The Free plan includes 1,000 credits each month, two concurrent browsers, and lower endpoint rate limits. It does not require a card and does not support pay-as-you-go.

A credit is a usage unit, not a fixed cash value. A basic Scrape or Crawl page normally uses one credit. The dollar value varies by plan, billing term, utilization, and overage rate.

A basic Scrape or Crawl result normally costs one credit per page. JSON, question, highlights, audio, video, or PII-redaction options add four credits each. PDF parsing, ZDR, browser time, and other documented features can add more.

Firecrawl normally charges when it returns a document, including a captured 403 or 404 page. It normally does not charge when no document is returned, although completed threat checks, prompt-injection checks, browser time, agent work, and certain cache misses can still consume credits.

Paid plans support $5 pay-as-you-go increments. Each increment adds 1,000 credits on Hobby, 2,000 on Standard, 2,500 on Growth, or 5,000 on Scale. A paid subscription is required.

Plan credits do not roll over by default. Current documentation provides one month of rollover on annual Scale and two months on annual Enterprise. Purchased extra credits stay until used while the subscription remains active but expire when it ends.

Yes, if the included monthly credits are used consistently. Annual billing discounts the plan price, but Firecrawl still releases and resets the allowance monthly rather than providing all annual credits at once.

The open-source software does not require a Firecrawl Cloud plan, but the operator still pays for compute, browsers, storage, queues, monitoring, model usage, proxies where needed, maintenance, and engineering time. Several managed and Cloud-only capabilities are not included in the default self-hosted stack.

Yes, most naturally with a self-hosted Firecrawl deployment or a custom collector whose proxy settings you control. Proxidize supplies the proxy route and exit IP; Firecrawl or your application still handles discovery, rendering, extraction, validation, and storage.

Ready to launch?

Proxies built for real operations.

For teams that depend on stability, not luck.