# Pricing

Start for free, then scale as you grow.

## Plans

### Free

- **Credits**: 1,000 per month
- **Price**: $0 (no credit card required)
- **Concurrency**: 2 concurrent requests
- **Rate limits**: Low rate limits
- **Description**: A lightweight way to get started. No cost, no card, no hassle.

### Hobby

- **Credits**: 5,000 per month
- **Price**: $19/month or $16/month billed annually ($190/year, save $38)
- **Concurrency**: 5 concurrent requests
- **Support**: Basic support
- **Description**: Great for side projects and small tools. Fast, simple, no overkill.

### Standard (Recommended)

- **Credits**: 100,000 per month
- **Price**: $99/month or $83/month billed annually ($990/year, save $198)
- **Concurrency**: 25 concurrent requests
- **Support**: Standard support
- **Description**: Perfect for scaling with less effort. Simple, solid, dependable.

### Growth

- **Credits**: 500,000 per month
- **Price**: $399/month or $333/month billed annually ($3,990/year, save $798)
- **Concurrency**: 50 concurrent requests
- **Support**: Priority support
- **Description**: Built for high volume and speed. Firecrawl at full force.

## Scale Plans

High-volume plans for teams that need more power and dedicated support. Get access to higher rate limits, more concurrent browsers, and priority support.

### Scale

- **Credits**: 1,000,000 per month
- **Price**: $749/month or $599/month billed annually ($7,190/year, save $1,798)
- **Concurrency**: 100 concurrent requests
- **Support**: Priority support
- **Description**: For teams scaling their data pipelines.

Need more? [Contact us](https://fk4bvu0n5qp.typeform.com/to/Ej6oydlg).

### Enterprise

- **Credits**: Custom
- **Price**: Custom
- **Concurrency**: Custom
- **Features**: Dedicated support and SLA, bulk discounts, zero-data retention, SSO and advanced security
- **Contact**: [Contact sales](https://fk4bvu0n5qp.typeform.com/to/Ej6oydlg)
- **Description**: Power at your pace with custom solutions.

<!-- pricing-details:start -->
<!-- Generated by pnpm exec tsx scripts/sync-pricing-markdown.ts -->
## Plan allowances

Searches and pages scraped are alternatives that share one credit balance, not separate allowances. These figures use the base search and scrape rates; additional options consume more credits.

| Plan | Searches or pages scraped | Additional pay-as-you-go credits (USD) |
| --- | --- | --- |
| Free | 500 searches or 1,000 pages scraped | Not available |
| Hobby | 2,500 searches or 5,000 pages scraped | 1,000 extra credits per $5 |
| Standard | 50,000 searches or 100,000 pages scraped | 2,000 extra credits per $5 |
| Growth | 250,000 searches or 500,000 pages scraped | 2,500 extra credits per $5 |
| Scale | 500,000 searches or 1,000,000 pages scraped | 5,000 extra credits per $5 |
| Enterprise | Custom | Custom |

## Pay-as-you-go

Keep accessing web data with search and scrape when your credits run out. We add credits in 5 USD increments, up to a monthly limit you set. Paid plans only.

[Enable pay-as-you-go](https://www.firecrawl.dev/app/settings?tab=billing)

## Compare Plans

What changes from one plan to the next.

### Limits and Performance

| Feature | Free | Hobby | Standard | Growth | Scale | Enterprise |
| --- | --- | --- | --- | --- | --- | --- |
| Concurrent browsers | 2 | 5 | 25 | 50 | 100 | Custom |
| Max queued jobs | 50,000 | 50,000 | 50,000 | 100,000 | 200,000+ | 200,000+ |
| Rate limit, /scrape, /map and /search | 10 / min | 100 / min | 500 / min | 5,000 / min | 10,000 / min | Custom |
| Rate limit, /crawl and /agent | 2 / min | 20 / min | 100 / min | 1,000 / min | 2,000 / min | Custom |
| Rate limit, /interact | 2 / min | 20 / min | 100 / min | 1,000 / min | 1,500 / min | Custom |

- **Concurrent browsers**: Concurrent browsers set how many pages render at the same time.
- **Max queued jobs**: This is how many jobs can wait in the queue at once. Above Scale you get 2,000 for each browser, up to 2,000,000.
- **Rate limit, /scrape, /map and /search**: Your team gets this many requests a minute for each endpoint.
- **Rate limit, /crawl and /agent**: Your team can send this many requests a minute. Batch scrape shares the crawl limit, and extract shares the agent limit.
- **Rate limit, /interact**: Your team can start this many browser sandbox sessions a minute.

### Team and Access

| Feature | Free | Hobby | Standard | Growth | Scale | Enterprise |
| --- | --- | --- | --- | --- | --- | --- |
| Multi-team organizations | Not available | Not available | Not available | Contact support | Contact support | Contact support |
| Single Sign-On | Not available | Not available | Not available | Not available | Not available | Included |
| SCIM provisioning | Not available | Not available | Not available | Not available | Not available | Included |

- **Multi-team organizations**: An organization can run more than one team, and our team sets that up for you.
- **Single Sign-On**: Your team signs in through your own identity provider, over SAML or OIDC.
- **SCIM provisioning**: Your identity provider adds and removes team members automatically. This needs Single Sign-On.

### Support

| Feature | Free | Hobby | Standard | Growth | Scale | Enterprise |
| --- | --- | --- | --- | --- | --- | --- |
| Support tier | Community | Basic | Standard | Priority | Priority | Dedicated |
| Support SLA | Not available | Not available | Not available | Not available | Not available | Included |
| Slack support | Not available | Not available | Not available | Included | Included | Included |

- **Support SLA**: Your agreement sets the uptime and response targets we commit to.
- **Slack support**: You get a shared Slack channel with our team.

### Billing and Usage

| Feature | Free | Hobby | Standard | Growth | Scale | Enterprise |
| --- | --- | --- | --- | --- | --- | --- |
| Credit rollover | Not available | Not available | Not available | Not available | One month | Custom |
| Invoiced billing | Not available | Not available | Not available | Not available | Included | Included |
| Pay as you go | Not available | Included | Included | Included | Included | Custom |
| Annual discount | Not available | 16.7% | 16.7% | 16.7% | 20% | Custom |
| Custom analytics dashboard | Not available | Not available | Not available | Not available | Not available | Included |
| Data Processing Agreement | Not available | Not available | Standard | Standard | Standard | Custom |

- **Credit rollover**: Unused credits carry into the next period.
- **Invoiced billing**: We bill you by invoice against a signed order form, instead of charging a card.
- **Pay as you go**: You can manually load extra credits onto your account, or set a monthly spend limit.
- **Annual discount**: This is what you save on the annual price against twelve monthly payments.
- **Custom analytics dashboard**: We shape usage reporting around your teams and workloads.
- **Data Processing Agreement**: This contract covers how we process data for you, and we countersign one on a paid plan.

### Security and Compliance

| Feature | Free | Hobby | Standard | Growth | Scale | Enterprise |
| --- | --- | --- | --- | --- | --- | --- |
| SOC 2 Type II | Included | Included | Included | Included | Included | Included |
| Penetration testing | Included | Included | Included | Included | Included | Included |
| Multi-factor authentication | Included | Included | Included | Included | Included | Included |
| Signed webhook endpoints | Included | Included | Included | Included | Included | Included |
| PII redaction | Included | Included | Included | Included | Included | Included |
| Zero Data Retention | Not available | Not available | Not available | Not available | Not available | Included |
| API key restrictions | Not available | Not available | Not available | Not available | Not available | Included |
| API key IP restrictions | Not available | Not available | Not available | Not available | Not available | Included |
| Static egress IPs | Not available | Not available | Not available | Not available | Not available | Included |

- **SOC 2 Type II**: An outside firm audits our security controls for data protection and operations.
- **Penetration testing**: Outside security testers attack the platform on a regular schedule.
- **Multi-factor authentication**: You add a second factor on top of your password when you sign in.
- **Signed webhook endpoints**: Each webhook carries a signature, so you can prove that it came from us.
- **PII redaction**: You can take personal information out of scrape and parse output.
- **Zero Data Retention**: We keep no scraped content after the request, on approved use cases.
- **API key restrictions**: You can lock one key to the formats and endpoints you choose, and no request can override it.
- **API key IP restrictions**: Your team keys work only from the IP addresses and ranges you allowlist.
- **Static egress IPs**: Our traffic reaches your systems from dedicated IP addresses that you can allowlist.
<!-- pricing-details:end -->

## API Credit Costs

Credits are consumed for each API request, varying by endpoint and feature.

| Endpoint                | Credit Cost       | Notes                                                            |
| ----------------------- | ----------------- | ---------------------------------------------------------------- |
| Scrape                  | 1 credit          | Per page                                                         |
| Scrape with PDF parsing | 1 credit          | Per PDF page                                                     |
| Scrape with JSON format | +4 credits        | Per page (additional)                                            |
| Scrape with Prompt injection check | +4 credits        | Per page (additional)                                            |
| Crawl                   | 1 credit          | Per page                                                         |
| Crawl with PDF parsing  | 1 credit          | Per PDF page                                                     |
| Crawl with JSON format  | +4 credits        | Per page (additional)                                            |
| Map                     | 1 credit          | Per call                                                         |
| Search                  | 2 credits         | Per 10 results                                                   |
| Search with Scraping    | See Scrape costs  | Dynamic based on Scrape endpoint                                 |
| Research Index (papers) | Free              | `search_papers`, `related_papers`, `inspect_paper`, `read_paper` |
| Interact                | 2 credits         | Per browser minute                                               |
| Monitor                 | 1 credit          | Per page, per check                                              |
| Agent (Preview)         | 5 daily runs free | Then dynamic pricing in credits based on agent tokens            |

## Testimonials

> "If you're coding with AI, and haven't discovered @firecrawl yet, prepare to have your mind blown"
> -- Morgan Linton

> "Moved our internal agent's web scraping tool from Apify to Firecrawl because it benchmarked 50x faster with AgentOps."
> -- Alex Reibman

> "Started using @firecrawl for a project, I wish I used this sooner."
> -- Chris DeWeese

> "The Firecrawl team ships. I wanted types for their node SDK, and less than an hour later, I got them."
> -- Bardia

> "I found gold today. Thank you @firecrawl"
> -- Tom - Morpho

> "Firecrawl is dope. Congrats guys"
> -- Matt Busigin

## Billing FAQ

**Is Firecrawl free?** Yes. Firecrawl gives you 1,000 free credits every month, which covers about 1,000 pages, and no card is required. When you need more, choose Hobby, Standard, Growth, or Scale. Every paid plan runs on pay-as-you-go: you get the plan's monthly credits, and we add more in 5 USD increments when you run out. You set a monthly limit to cap the spend, or turn pay-as-you-go off. AI agents can get started with the onboarding skill at https://www.firecrawl.dev/agent-onboarding/SKILL.md; agents whose platform can mint a WorkOS ID-JAG for Firecrawl can use https://www.firecrawl.dev/auth.md for direct authentication.

**Is there a pay-per-use plan?** Yes. Pay-as-you-go is how self-serve billing works. You start with 1,000 free credits every month. On Hobby, Standard, Growth, or Scale you get that plan's monthly credits, and we add more in 5 USD increments when you run out. A 5 USD increment is 1,000 credits on Hobby, 2,000 on Standard, 2,500 on Growth, and 5,000 on Scale. Pay-as-you-go needs a paid plan. You set a monthly limit to cap the spend, and you can buy credits yourself at any time.

**Do credits roll over to the next month?** Credits roll over on Scale and Enterprise. Scale carries unused credits for one month, and Enterprise carries a custom amount. Hobby, Standard and Growth credits do not roll over.

**Do pay-as-you-go credits expire?** Credits you buy stay on your account until you use them. They expire if you cancel your subscription, so use them before you leave.

**How does pay-as-you-go work?** We add credits to your account when your balance runs out, so your requests keep working. It is for paid plans only. Each increment costs 5 USD and charges the card on file. Set your Monthly pay-as-you-go limit in your Billing settings: enter a whole multiple of 5 USD to cap the monthly spend, enter 0 to turn pay-as-you-go off, or enter nothing for no limit. Credits you buy yourself do not count toward that limit.

**How many credits does a 5 USD pay-as-you-go increment give me?** A 5 USD increment gives you 1,000 credits on Hobby, 2,000 on Standard, 2,500 on Growth, and 5,000 on Scale.

**How many credits does each request cost?** Scrape, Crawl, Map, and Monitor each cost 1 credit per page. Search costs 2 credits per 10 results. Interact costs 2 credits per browser minute. The Firecrawl Research Index paper endpoints are free across every category, including AI/ML and life sciences. Agent is in preview with 5 free daily runs and dynamic pricing. Advanced features (JSON format, etc.) cost additional credits. See the credits table above for more details.

**Do you charge for failed requests?** A scrape that returns no result is not charged. A page that responds with an error status such as 403 or 404 is still returned to you and costs 1 credit. If a charge looks incorrect, reach out to [help@firecrawl.com](mailto:help@firecrawl.com) and we'll take a look.

**What payment methods do you accept?** Payments through Stripe, which accepts most major credit cards, debit cards, and PayPal.

**Why am I being charged VAT (or any local tax) even though I provided a tax ID?** Local tax is applied based on your location and local tax rules, and it's calculated automatically. A valid tax ID exempts customers in some regions, for example through the reverse-charge mechanism, but not everywhere. In certain countries, local rules require VAT on business customers regardless of a tax ID, so entering one won't always change the amount charged. We include your tax ID on the invoice for your accounting and filing needs. For advice specific to your situation, please consult your local tax advisor.

_Canonical HTML: https://www.firecrawl.dev/pricing_

## Site Navigation

### Global Hub

- [Home](/index.md)
- [Blog](/blog/index.md)
- [Glossary](/glossary/index.md)
- [Alternatives](/alternatives/index.md)
- [Tools](/tools/index.md)
- [Use Cases](/use-cases/index.md)
- [Integrations](/integrations/index.md)
- [Changelog](/changelog/index.md)
