Firecrawl
The API to search, scrape, and interact with the web at scale. [1]
Firecrawl is a REST API to search, scrape, and crawl the web at scale, built for AI agents, RAG pipelines, deep research, and lead enrichment, turning sites into LLM-ready data. It uses API-key auth, webhooks, six SDKs, and an official MCP server. Pricing is published and self-serve: 1,000 credits/month free, with subscriptions from $16/month. It carries SOC 2 Type 2, GDPR, and a published SLA. Used by Shopify, Canva, and Zapier.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; Regulated or enterprise workloads - compliance attestations and an enterprise plan; AI agents and automation - an agent-ready surface (MCP / llms.txt)
Pricing & procurement
- Pricing model
- Subscription [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✓ Yes [4]
- Free tier details
- 1,000 credits / month, No cost, no card, no hassle [5]
- Self-serve signup
- ✓ Yes [6]
- Requires sales call
- ✗ No [7]
- Enterprise plan
- ✓ Yes [8]
- Minimum commitment
- Billed yearly for paid plans [9]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Free | 1,000 credits | month | $0 | source |
| Hobby | 5,000 credits | month | $16 | source |
| Standard | 100,000 credits | month | $83 | source |
| Growth | 500,000 credits | month | $333 | source |
| Scale | 1,000,000 credits | month | $599 | source |
| Scrape API | 1 credit per page | - | source | |
| Crawl API | 1 credit per page | - | source | |
| Map API | 1 credit per page | - | source | |
| Search API | 2 credits per 10 results | - | source | |
| Interact API | 2 credits per browser minute | - | source | |
| Monitor API | 1 credit per page per check | - | source |
Capabilities
- Supported actions
- scrape, crawl, map, search, extract, parse, agent, batch_scrape, interact, monitor [10]
- Input types
- URL, search query, PDF, DOCX, HTML, JSON schema [11]
- Output types
- Markdown, JSON, screenshot, raw HTML, metadata [12]
- Webhooks
- ✓ Yes [13]
- Sandbox / test mode
- ✗ No [14]
- SDK languages
- Python, Node.js, Java, Rust, Elixir, Go [15]
- MCP server
- ✓ Yes [16]
Trust & compliance
- SOC 2
- SOC 2 Type II [17]
- HIPAA
- – Unknown [18]
- GDPR
- ✓ Yes [19]
- ISO 27001
- – Unknown [20]
- PCI DSS
- – Unknown [21]
- Published SLA
- ✓ Yes [22]
- Rate limits
- Rate limits cap how many requests your team can make per minute, while concurrency limits cap how many jobs can run in parallel. Both are set by your plan; exceeding either returns a 429 response. Per-plan rate limits (req/min): Free - /scrape:10, /map:10, /crawl:1, /search:5, /agent:10, 2 concurrent browsers; Hobby - /scrape:100, /map:100, /crawl:15, /search:50, /agent:100, 5 concurrent browsers; Standard - /scrape:500, /map:500, /crawl:50, /search:250, /agent:500, 50 concurrent browsers; Growth - /scrape:5000, /map:5000, /crawl:250, /search:2500, /agent:1000, 100 concurrent browsers; Scale - /scrape:7500, /map:7500, /crawl:750, /search:7500, /agent:1000, 150 concurrent browsers. Rate limits are applied per team, so all API keys on the same team share the same rate limit counters. [23]
- Known restrictions
- We currently do not offer a pay-per-use plan, Credits do not roll over to the next month (except auto-recharge credits and custom Scale/Enterprise annual plans), Files exceeding 10MB receive SCRAPE_UNSUPPORTED_FILE_ERROR, timeout parameter can be increased up to 60000ms; pages taking longer receive SCRAPE_TIMEOUT (408) error, FIRE-1 agent requests are always billed, even if the request fails, Rate limits are applied per team, so all API keys on the same team share the same rate limit counters, Zero Data Retention (ZDR) cannot be used with features that require temporary storage (e.g. screenshots), causing SCRAPE_ZDR_VIOLATION_ERROR, Jobs waiting in the concurrency queue will time out after a maximum of 48 hours [24]
Developer surface
Integration
Adoption & maturity
- Launched
- 2022-01-01
- Notable customers
- Shopify, Lovable, Canva, Zapier, Apple, Replit, Alibaba, DoorDash, Gamma, You.com, Sprinklr, Cognism, Ada, 11x, Botpress, Aleph Alpha, Sierra, PHMG
Other Scraping & Crawling APIs
ScrapFly
"Scrape any site, drive any browser, power any agent. One API key."
Bright Data Web Scraper API
"The most reliable Web Scraping API. Scrape any website with automatic proxy rotation, anti-bot bypass, and JavaScript rendering."
Oxylabs
The best proxy service platform with 175M+ Residential and 2M Datacenter IP proxies. Extract public data from any website with ease!
Apify
Cloud platform for web scraping, browser automation, AI agents, and data for AI
Crawlbase
"Web data infrastructure for developers, enterprises & LLMs"
Diffbot
Web Data for your AI
References
- ↑Description: firecrawl.dev · github.com
- ↑Pricing model: firecrawl.dev · firecrawl.dev
- ↑Published pricing: firecrawl.dev · firecrawl.dev
- ↑Free tier: firecrawl.dev
- ↑Free tier details: firecrawl.dev
- ↑Self-serve signup: firecrawl.dev
- ↑Requires sales call: firecrawl.dev
- ↑Enterprise plan: firecrawl.dev · firecrawl.dev · costbench.com
- ↑Minimum commitment: costbench.com · firecrawl.dev
- ↑Supported actions: firecrawl.dev · docs.firecrawl.dev · docs.firecrawl.dev
- ↑Input types: docs.firecrawl.dev · github.com
- ↑Output types: docs.firecrawl.dev · github.com
- ↑Webhooks: docs.firecrawl.dev · docs.firecrawl.dev · docs.firecrawl.dev · firecrawl.dev
- ↑Sandbox: docs.firecrawl.dev
- ↑SDK languages: github.com · docs.firecrawl.dev
- ↑MCP server: firecrawl.dev · github.com
- ↑SOC 2: trust.firecrawl.dev
- ↑HIPAA: trust.firecrawl.dev · firecrawl.dev
- ↑GDPR: firecrawl.dev · firecrawl.dev
- ↑ISO 27001: trust.firecrawl.dev · trust.firecrawl.dev
- ↑PCI DSS: trust.firecrawl.dev
- ↑Published SLA: firecrawl.dev · firecrawl.dev
- ↑Rate limits: docs.firecrawl.dev · firecrawl.dev
- ↑Known restrictions: docs.firecrawl.dev · firecrawl.dev · firecrawl.dev
Change history
- 2026-06-15 Score Agent Friendliness: 45 → 65
- 2026-06-15 Score Docs Quality: 35 → 55
- 2026-06-15 Has Structured Data: (none) → Yes
- 2026-06-15 Llms Txt URL: https://www.firecrawl.dev/llms.txt → https://docs.firecrawl.dev/llms.txt
- 2026-06-15 API Reference URL: (none) → https://docs.firecrawl.dev/api-reference/v2-introduction
- 2026-06-15 Robots Allows Agents: (none) → Yes
- 2026-06-14 Capabilities: {} → {"serp":true,"crawl":true,"structured_extraction":true}
- 2026-06-10 Documented Rate Limits: Rate limits cap how many requests your team can make per minute, while concurre… → Rate limits cap how many requests your team can make per minute, while concurre…
- 2026-06-09 Best For: Prototypes and side projects — free to start, no sales call, Regulated or enter… → Prototypes and side projects - free to start, no sales call, Regulated or enter…
- 2026-06-09 Scoring Methodology: Scores are computed deterministically from this profile's published, sourced fi… → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-09 Score Trust Readiness: (none) → 60
- 2026-06-09 Score Agent Friendliness: (none) → 45
- 2026-06-09 Score Pricing Transparency: (none) → 100
- 2026-06-09 Score Setup Speed: (none) → 85
- 2026-06-09 Score Docs Quality: (none) → 35
- 2026-06-09 Score Procurement Friction: (none) → 100
- 2026-06-09 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-09 Best For: (none) → Prototypes and side projects — free to start, no sales call, Regulated or enter…
- 2026-06-08 Llms Txt Present: (none) → Yes
- 2026-06-08 Docs URL: (none) → https://docs.firecrawl.dev
- 2026-06-08 Changelog URL: (none) → https://www.firecrawl.dev/changelog
- 2026-06-08 Status Page URL: (none) → https://status.firecrawl.dev
- 2026-06-08 Rendering: (none) → static
- 2026-06-08 Llms Txt URL: (none) → https://www.firecrawl.dev/llms.txt
- 2026-06-07 Summary Md: (none) → Firecrawl is a REST API to search, scrape, and crawl the web at scale, built fo…
- 2026-06-07 SDK Packages: Python, Node.js, Java, Rust, Elixir, Go → Python, Node.js, Java, Rust, Elixir, Go
- 2026-06-07 SLA Published: set to Yes
- 2026-06-07 Documented Rate Limits: set to Rate limits cap how many requests your team can make per minute, while concurre…
- 2026-06-07 Rate Limit Window: set to minute
- 2026-06-07 Known Restrictions: set to We currently do not offer a pay-per-use plan, Credits do not roll over to the n…
- 2026-06-07 Auth Methods: set to api_key
- 2026-06-07 Auth Docs URL: set to https://docs.firecrawl.dev/api-reference/v2-introduction
- 2026-06-07 API Style: set to rest
- 2026-06-07 Base URL: set to https://api.firecrawl.dev
- 2026-06-07 API Version: set to v2
- 2026-06-07 Versioning Scheme: set to url
- 2026-06-07 MCP URL: set to https://github.com/firecrawl/firecrawl-mcp-server
- 2026-06-07 Quickstart URL: set to https://docs.firecrawl.dev/quickstarts/python
- 2026-06-07 Error Format: set to vendor-specific
- 2026-06-07 Webhook Signing: set to hmac_sha256
- 2026-06-07 Webhook Events URL: set to https://docs.firecrawl.dev/webhooks/events
- 2026-06-07 Requires Verification: set to No
- 2026-06-07 Starting Price Usd: set to 16
- 2026-06-07 Price Basis: set to month
- 2026-06-07 Free Tier Limit: set to 1,000 credits/month
- 2026-06-07 Launched At: set to 2022-01-01
- 2026-06-07 Notable Customers: set to Shopify, Lovable, Canva, Zapier, Apple, Replit, Alibaba, DoorDash, Gamma, You.c…
- 2026-06-07 Fields Not Found: set to iso_27001, hipaa, pci_dss, supported_regions, ga_date, stability, idempotency_s…
- 2026-06-07 Slug: set to firecrawl
- 2026-06-07 Extractor: set to parallel:ultra
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/firecrawl \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/firecrawl/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'