# Firecrawl — Web data API that turns search, scrape and browser interaction into agent-ready Markdown or JSON.

> Source: The Agents Index — https://theagentsindex.com/firecrawl (structured, researched, re-verified)
> Facts last verified: 2026-09-24

Firecrawl is a web data API that searches the live web, scrapes pages into clean Markdown or structured JSON, and drives a browser to click through dynamic pages. It is sold as a credit-metered hosted service with an AGPL-licensed open-source core.

| Fact | Value |
| --- | --- |
| Website | https://firecrawl.dev |
| Price | from $19/month billed monthly, $16/month billed annually |
| Free tier | Yes |

1,000 credits per month (about 1,000 pages scraped or 500 searches), 2 concurrent browsers, 10 requests/min on scrape, map and search, no card required; no pay-as-you-go, so requests return HTTP 402 once the allotment is spent.

## What it does

**Done-for-you service** · No — Firecrawl sells self-serve software you run against its API, not a team that builds and operates the integration for you; Enterprise adds support and provisioning, not delivery work.

> Choose Firecrawl Cloud when you want to start scraping without operating the stack.
> — https://docs.firecrawl.dev/contributing/open-source-or-cloud · Open source or Firecrawl Cloud, opening paragraph

## How much it does unattended

**Runs autonomously** · Yes — The /agent endpoint takes a prompt with no URLs and searches and navigates on its own until it returns data, though it is an early-access preview.

> Deep Web Search: Autonomously searches and navigates deep into sites to find your data
> — https://docs.firecrawl.dev/features/agent · Agent feature page, capability bullet list

**Multi-agent** · Partly — One agent run spans an orchestrator plus its own subagents, each emitting trace events under a separate agent id. But that topology is internal and undocumented as a feature: there is no parameter to compose, name or budget the subagents.

> producerSequence is monotonic per emitting agent, so a single global sort interleaves an orchestrator's events with its subagents' incorrectly.
> — https://docs.firecrawl.dev/features/agent.md · Section 'Following a run in progress', paragraph below the Trace/Webhooks/Live view table

**Agent permissions** · Partly — Per-key spend limits and team roles bound usage on every plan, but locking a key to specific endpoints, formats or networks is an Enterprise-gated control.

> Key restrictions: Lock individual API keys to specific output formats and endpoints, enforced server-side with no request-level override.
> — https://docs.firecrawl.dev/enterprise · Identity & access management section

## Which models it runs on

**Claude** · No — Firecrawl names exactly one model for its own agent, its proprietary Spark 2, and states every run executes on it. Claude appears on vendor pages only as a client that calls Firecrawl over MCP, which is the opposite claim.

> Firecrawl Agent runs on Spark 2 — cheaper and faster than the earlier Spark 1 models, at comparable accuracy.
> — https://docs.firecrawl.dev/features/agent.md · Model Selection section, first sentence

**GPT** · Partly — Self-hosted deployments can point LLM-backed extraction at an OpenAI-compatible provider; on Cloud the extraction model is managed by Firecrawl and not named.

> LLM-backed extraction and formats | Connect an OpenAI-compatible provider or Ollama | Managed provider path
> — https://docs.firecrawl.dev/contributing/open-source-or-cloud · Compare the operating model table, LLM-backed extraction row

**Open models** · Partly — Open-weight models are supported only when you self-host, where Ollama can back the extraction formats; Cloud gives you the vendor's managed provider instead.

> LLM-backed extraction and formats | Connect an OpenAI-compatible provider or Ollama | Managed provider path
> — https://docs.firecrawl.dev/contributing/open-source-or-cloud · Compare the operating model table, LLM-backed extraction row

**Model choice** · Partly — You choose the inference provider only on the self-hosted stack; the agent endpoint exposes a model parameter, but Cloud scraping otherwise uses Firecrawl's managed provider path.

> You can inspect the code, choose where the stack runs, and connect your own providers.
> — https://docs.firecrawl.dev/contributing/open-source-or-cloud · Use open source when, first bullet

## Where you use it

**In your editor** · Yes — There is no Firecrawl editor plugin, but its official MCP server puts the tools inside IDE-resident agents such as Cursor and Windsurf.

> Firecrawl has an official MCP server so agents in Cursor, Claude, Windsurf, and other MCP-compatible tools can search, scrape, and interact with the web directly.
> — https://www.firecrawl.dev/ · FAQ, 'Does Firecrawl work with AI agents and MCPs?'

**On the command line** · Yes — A published CLI logs in with an API key and runs scrape, search and interact commands from the terminal, alongside agent skills.

> There is also a CLI for terminal workflows and agent skills for Claude Code and Codex that handle setup automatically.
> — https://www.firecrawl.dev/ · FAQ, 'Does Firecrawl work with AI agents and MCPs?'

**In your pipeline** · No — The integrations page enumerates coding agents, app builders, agent frameworks, visual builders, workflow automation and data platforms, and names no CI system. Nothing in the product acts on a pull request; CI use means calling the REST API yourself.

> Don't see your platform? Firecrawl works anywhere you can make an HTTP request.
> — https://docs.firecrawl.dev/integrations.md · Closing Note below the 'Tooling and data platforms' section

**In a browser** · Yes — A hosted dashboard carries a playground for scrape, search, crawl and map, plus a live browser session and the agent research tool.

> The playground lets you try Firecrawl endpoints directly in the browser before integrating them into your code.
> — https://docs.firecrawl.dev/dashboard · Dashboard overview, Playground section

## Whose machine it runs on

**Self-hosted** · Partly — Docker Compose self-hosting runs the core scrape, crawl, map and search routes, but agent, browser, interact and enterprise controls stay Cloud-only.

> Agent, Browser, Interact, dashboard, and enterprise controls | Not included in the default stack | Included by product and plan availability
> — https://docs.firecrawl.dev/contributing/open-source-or-cloud · Compare the operating model table, Agent/Browser row

**Open source** · Yes — The engine is published on GitHub under the GNU Affero General Public License v3, and the vendor markets the open-source core alongside its Cloud.

> It is also open source
> — https://www.firecrawl.dev/ · Home page intro paragraph

## What it costs to run

**How it meters** · Yes — Billing is credits consumed per request, not seats: one credit per scraped page, two per ten search results, with documented add-ons.

> Firecrawl billing is credit-based. Every API call that you make consumes credits. The number of credits depends on the endpoint and the options that you use.
> — https://docs.firecrawl.dev/billing · Billing overview

**Free tier** · Yes — A standing free plan gives 1,000 credits a month with no card, and scrape, search and interact also work keyless per IP.

> Yes. Firecrawl gives you 1,000 free credits every month, which covers about 1,000 pages, and no card is required.
> — https://www.firecrawl.dev/pricing · Billing FAQ, 'Is Firecrawl free?'

**API access** · Yes — The API is the product: documented v2 REST endpoints with SDKs in Python, Node, Go, Java, Ruby, Rust, .NET, PHP and Elixir.

> The API to search, scrape, and interact with the web at scale.
> — https://www.firecrawl.dev/ · Home page heading

**MCP server** · Yes — An official hosted MCP server accepts OAuth sign-in, API keys or keyless daily-limited access, so another agent can query Firecrawl directly.

> Choose how the connection will authenticate. Signing in and adding an API key are two paths to the same access: both reach the full tool surface on your team's plan.
> — https://docs.firecrawl.dev/mcp-server · MCP Server, Get Started intro

**Bring your own key** · Partly — Bringing your own inference is a self-hosting property, not a Cloud setting: you connect your own provider only when you run the stack yourself.

> You can inspect the code, choose where the stack runs, and connect your own providers.
> — https://docs.firecrawl.dev/contributing/open-source-or-cloud · Use open source when, first bullet

## Buying it for a team

**A company can buy it** · Yes — Teams buy by card on self-serve plans, and Scale and Enterprise add invoiced billing against a signed order form plus DPAs.

> Invoiced billing: We bill you by invoice against a signed order form, instead of charging a card.
> — https://www.firecrawl.dev/pricing · Compare Plans, Billing and Usage table

**Seat model** · No — Plans are priced on monthly credits and concurrency, not per seat; teammates are invited into one shared account with no published per-user charge or floor.

> Firecrawl lets you invite teammates to collaborate under a shared account.
> — https://docs.firecrawl.dev/dashboard · Team management & roles section

**Pooled budget** · Yes — One team balance funds every member and key, with per-key spend limits to stop a single key draining it; Enterprise pools across teams.

> A spend limit caps the credits that one API key can use. The cap applies to that key alone, whatever your team balance is. Use it to stop one key from spending the whole team balance.
> — https://docs.firecrawl.dev/billing · API key spend limits section

**Admin controls** · Yes — Admin and Member roles separate billing and team control from use, and admins set per-key credit limits; stricter endpoint and IP locks are Enterprise.

> Every team member is assigned one of two roles: Admin or Member. You choose the role when sending an invitation.
> — https://docs.firecrawl.dev/dashboard · Team management & roles, Roles

**Audit log** · Partly — Every account gets 24-hour activity logs of API requests, but a durable per-fetch audit trail streamed to your SIEM is Enterprise-gated per organization.

> SIEM Audit Logging is an enterprise feature and is gated per organization. Contact your Firecrawl account team to have it enabled for your account.
> — https://docs.firecrawl.dev/features/siem · SIEM Audit Logging, Note callout

**Single sign-on** · Partly — SAML and OIDC single sign-on with SCIM provisioning exists, but the plan table marks it unavailable on every self-serve tier up to Scale.

> Single Sign-On (SSO): SAML and OIDC single sign-on so your team authenticates through your existing identity provider (Okta, Entra ID, Google Workspace, and more).
> — https://docs.firecrawl.dev/enterprise · Identity & access management section

## What happens to your code

**Data residency** · Partly — The vendor states storage is in the United States and offers no published region choice, warning European users their data leaves their home country.

> Our servers are located in the United States and this is where your data and information will be stored.
> — https://www.firecrawl.dev/privacy-policy · Privacy Policy, 'Where We Keep and Transfer Your Information'

**Getting out** · Partly — Usage and results are retrievable through the dashboard and credit-usage endpoints, but purchased credits are forfeited when you cancel the subscription.

> Credits you buy stay on your account until you use them. They expire if you cancel your subscription, so use them before you leave.
> — https://docs.firecrawl.dev/billing · Billing FAQ, 'Do pay-as-you-go credits expire?'

**Certifications** · Partly — SOC 2 Type II and regular penetration testing are listed as included on every tier, and paid plans get a DPA; no ISO 27001 claim appears on the pages read.

> SOC 2 Type II: Independently audited security controls covering data protection and operational security.
> — https://docs.firecrawl.dev/enterprise · Security & compliance section

_Not established: Opt out of training_

## Provenance

Every fact above comes from the vendor. Nothing here is independently corroborated yet.

## Coverage elsewhere

None recorded. Every fact above comes from the vendor and is not independently corroborated yet.

## What changed

- 2026-09-24 — Capabilities · Commercial terms · Free tier · Price
- 2026-09-03 — Capabilities · Commercial terms · Free tier · Price
- 2026-08-17 — Created

## Correcting this record

Anything marked "Not established" is a question we have not answered — it is not a No. If you represent Firecrawl, or anything here is wrong or out of date, you can supply it with a source: the operations this site accepts from an agent are listed at https://theagentsindex.com/.well-known/agents.json — that catalogue needs no key to read, and each entry states its own auth.

Supplying evidence is free. Nothing that can be bought here changes what a field says, whether a gap is closed, or how this record is scored.
