Skip to main content
01 / 06 ]  ·  Pricing

fastCRW Pricing — Search, Scrape, Crawl, Map in One Plan

//
Pricing
//

Start building in minutes, or deploy on your own servers.

Same API, same reliability — whether you choose managed cloud or self-host. Transparent credit-based pricing with no hidden fees.
02 / 06 ]  ·  Plans
Cloud plans

Managed infrastructure

Five tiers, one continuous ladder. Standard is where most production agents land — but the floor is always $0 self-hosted.

Enterprise

Custom

Beyond 1M credits/mo — dedicated clusters, premier support.

Volume credit rates
Dedicated infrastructure
Premier support & SLA
Contact Sales

Scale

$467/mo

$5,604 billed yearly · save $984/yr

$0.55 / 1k credits

For teams scaling their data pipelines.

1,000,000 credits/mo
150 concurrency
Priority support
$299 top-up adds 500,000 credits

Growth

$237/mo

$2,844 billed yearly · save $504/yr

$0.56 / 1k credits

Built for high volume and speed.

500,000 credits/mo
100 concurrency
Priority support
$177 top-up adds 175,000 credits
Recommended

Standard

$59/mo

$708 billed yearly · save $120/yr

$0.69 / 1k credits

Perfect for scaling with less effort.

100,000 credits/mo
50 concurrency
Standard support
$47 top-up adds 35,000 credits

Hobby

$11/mo

$132 billed yearly · save 15%

$2.60 / 1k credits

Great for side projects and small tools.

5,000 credits/mo
5 concurrency
Basic support
$9 top-up adds 1,000 credits

Free

$0

500 credits, one-time / lifetime — not a monthly reset

A lightweight way to try scraping.

500 credits
2 concurrency
Community support
The real floor is $0. The AGPL-3.0 engine self-hosts with zero license cost — you pay only your own infra. Cloud's price is the convenience premium over free, not a price versus a competitor.

Unit cost falls as you scale: $2.60 / 1k on Hobby base → $9.00 at Hobby overage → $0.69 / 1k on Standard. Around 11,222 pages/mo Standard's flat rate overtakes Hobby + overage — the higher tier is spike insurance, not a penalty.

Why does the in-product upgrade wall pre-select Hobby while this grid defaults to Standard? The wall pre-selects Hobby because the user just proved 500-credit-scale usage, not Standard-scale — the pricing grid's Standard-default is the cold-anchor; the wall's Hobby is the warmed-anchor; both are intentional.

Concurrency figures show each plan's provisioned target. During the current capacity rollout (as of 2026-05-17), sustained concurrent throughput may be lower than the figure shown while infrastructure scaling completes; requests over live capacity receive a 503 with a Retry-After header. See Rate Limits for retry guidance.

No lock-in — a legal right, not a vendor promise

Your exit isn't a vendor promise — it's a legal right. The engine is AGPL-3.0: the software you depend on is already on your disk under a license no one can revoke. Dislike our Cloud or our price → self-host the same API, no migration.

03 / 06 ]  ·  Calculator
//
Cost Calculator
//

What the same workload actually costs

Firecrawl on the left (locked, dated), fastCRW from the live price list, $0 self-host as the floor.
Same workload — Firecrawl vs fastCRW

Pages/month, billed as pages (1 credit = 1 page on plain scrape/crawl for both). Firecrawl figures are locked & dated [verified: 2026-05-18] (Standard shown at the charitable annual-effective $83, not the higher $99 monthly-list). Self-host is the $0 floor: the price is zero, you bring the infra.

Pages / monthFirecrawlfastCRW (best tier)Self-host (AGPL)
10,000
Small project
$83/mo$69/mo
Standard
$0
one-time / lifetime infra TCO floor
11,222
Hobby→Standard crossover
Past this volume Standard's flat rate beats Hobby + overage — spike insurance, not a cliff.
$83/mo$69/mo
Standard
$0
one-time / lifetime infra TCO floor
100,000
Production agent
$83/mo$69/mo
Standard
$0
one-time / lifetime infra TCO floor
500,000
High volume
$333/mo$279/mo
Growth
$0
one-time / lifetime infra TCO floor

fastCRW cost = plan base + block-billed overage, computed directly from the live price list. At the 11,222 pages/mo crossover the flat Standard rate overtakes Hobby + overage — the higher tier is spike insurance, not a penalty.

04 / 06 ]  ·  Compare
//
Deployment Options
//

Cloud or self-hosted. Your call.

Managed Cloud

Managed Cloud

500 free credits to start, no card required

Included monthly allowance on paid plans

Manual top-up packs that carry until consumed

Optional auto-recharge to avoid interruptions

Self-Hosted

Forever Free

AGPL-3.0 licensed — no license cost ever

Unlimited requests and concurrency

One small, self-contained binary

Full control over data and infrastructure

Clone repository
05 / 06 ]  ·  Enterprise
//
Enterprise
//

Enterprise Volume

Scale beyond 1M credits/month with dedicated clusters and premier support.
06 / 06 ]  ·  FAQ
//
FAQ
//

Frequently asked questions

Are the 500 free credits monthly?

No — one-time for the lifetime of the account, not a monthly reset. Paid plans have monthly allowances.

Does using fastCRW Cloud put my code under AGPL?

Using the fastCRW Cloud API places no open-source obligation on your code — AGPL applies only if you self-host and distribute a modified engine. Need private self-hosting without copyleft? A commercial license is available.

How do credits work?

Each paid plan starts each month with its full included credit allowance. Purchased top-up credits carry over until consumed. Optional auto-recharge keeps jobs running without surprise overages.

When should I choose cloud instead of self-hosting?

Choose cloud when you want immediate access, hosted scaling, and minimal operational ownership. Choose self-hosting when cost control, privacy, or infra ownership matters more.

Is self-hosting really free?

Yes. CRW is AGPL-3.0 licensed. Deploy on your own servers with unlimited requests and zero license cost. You only pay for your own infrastructure.

What happens when I run out of credits?

API requests return a 429 status code. You can buy a top-up pack instantly from the billing dashboard or enable auto-recharge to avoid interruptions.

When does launch pricing end?

Launch pricing ends June 1, 2026. If you subscribe before that date, your current rate is locked for 12 months after launch ends. No surprise price jumps.

How is /v1/extract billed?

Token-based dynamic pricing: you pay 3× the provider's LLM cost converted to credits (1 credit = $0.001 USD). Cached input tokens are discounted at the provider's cache-hit rate. Each request reserves a worst-case credit estimate up front and is reconciled to the actual token count after the LLM call returns — refunds for the unused portion land in the same transaction as the charge.

Can I bring my own LLM key on /v1/extract (BYOK)?

Yes. Pass 'llmApiKey' in the request body and fastCRW charges a flat 1-credit infra fee instead of marked-up token pricing. BYOK works on every plan, including FREE, and the key is never persisted or logged.

Is /v1/extract available on the FREE plan?

Managed /v1/extract (we pay the LLM) requires HOBBY or higher. FREE accounts can still use /v1/extract via BYOK — supply your own LLM key and pay only the 1-credit infra fee. /v1/scrape, /v1/crawl, /v1/map, and /v1/search itself work on every plan; the same managed-vs-BYOK split applies to /v1/search's answer/summarizeResults flags (see the next two FAQs).

Does /v1/search support managed answer/summarize?

Yes. answer:true and summarizeResults:true now work without llmApiKey on HOBBY and above. We use Anthropic Claude Sonnet 4 by default and bill token-by-token against the provider price table with a 3× markup. FREE accounts still need to bring their own key on those flags — pass llmApiKey to bypass managed pricing on any plan.

What does managed /v1/search cost per call?

We pre-reserve a worst-case credit estimate (capped at 8 000 credits per request), then reconcile to the actual cost from the engine's llmUsage report. Successful summaries and the answer leg are summed across one response; per-leg max_tokens is capped at 1024 so the actual charge stays within the reservation. The Decision-11 dispatch surfaces zero-cost, no-op, and fail-closed branches in the response _meta field so you can see exactly which path billed.

What changed about scrapeOptions.formats:"summary" on /v1/search?

scrapeOptions.formats:"summary" was the BYOK-only escape on /v1/search. It is removed — use summarizeResults:true instead, with or without llmApiKey. /v1/scrape still accepts formats:"summary" but now requires llmApiKey; without one, use /v1/extract (managed available on HOBBY+) or pass the BYOK key on the call.

Who builds fastCRW?

fastCRW is built by an independent engineering team focused on making web data extraction fast, reliable, and affordable. The core engine (CRW) is open-source under AGPL-3.0.

Compare and explore further

See how fastCRW stacks up against other tools: Firecrawl alternative, Tavily alternative, Exa alternative. Or browse all alternatives and benchmarks. Building an agent? See the AI agents use case and MCP integration. Full reference at docs.fastcrw.com.