Home/Firecrawl
Firecrawl web context API icon

Firecrawl

Firecrawl is an open-source context API that lets applications and AI agents search, scrape, crawl, monitor, and interact with the live web as clean Markdown, structured JSON, screenshots, or metadata.

Visit website
Firecrawl API converting live websites into agent-ready structured data

Product overview

What is Firecrawl?

Firecrawl is web data infrastructure for AI systems. Its API searches the web, scrapes individual pages, maps and crawls sites, monitors new content, and interacts with pages that require clicks, form input, scrolling, or navigation. It turns dynamic websites into clean, machine-usable context for agents and language-model applications.

Scrape results can include Markdown, structured JSON based on a supplied schema, HTML, screenshots, and metadata. Firecrawl handles JavaScript rendering, dynamic loading, documents, media parsing, and smart waits. It provides official SDKs, a REST API, command-line tools, agent skills, and an MCP server for connecting compatible coding assistants and agents.

How to Use Firecrawl

  1. Create an account or deploy the open-source project and obtain the required credentials.
  2. Choose Search for query-based discovery, Scrape for a page, Crawl for a site, or Interact for browser actions.
  3. Configure output formats, page limits, path filters, headers, or a JSON extraction schema.
  4. Call the API through an SDK, REST, CLI, MCP server, or agent skill.
  5. Pass the cleaned results into a research agent, RAG pipeline, application, or data workflow.

Core Features

  • Search: Finds relevant web results and can return full-page content in the same call.
  • Scrape: Converts a page into clean Markdown, JSON, HTML, screenshots, or metadata.
  • Crawl and Map: Discovers links and extracts content across an entire site or selected paths.
  • Interact: Clicks, types, scrolls, waits, presses controls, and navigates multi-step pages.
  • Dynamic-page handling: Renders JavaScript and waits for content without extra browser configuration.
  • Agent integrations: Connects through MCP, CLI, skills, REST, and official SDKs.

Use Cases

  • Deep research: Collect current information from papers, news, reports, and expert sources.
  • RAG ingestion: Turn websites into clean documents for retrieval and knowledge bases.
  • Agent web tools: Let agents search, read, and operate live pages.
  • Lead enrichment: Add current web information to company and contact records.
  • Competitive and price monitoring: Track changing pages and newly published content.
  • Product onboarding: Pre-populate user projects from an existing website.

Pricing

Firecrawl provides 1,000 free credits per month. The website also lists paid Hobby, Standard, Growth, Scale, and Enterprise options with larger allowances and rate limits. It is open source, while the hosted service adds managed infrastructure and hosted-only capabilities.

Frequently Asked Questions

Does Firecrawl support JavaScript-heavy websites?

Yes. It renders JavaScript and handles dynamically loaded content automatically.

Can it return structured data?

Yes. A caller can provide a JSON schema and receive extracted data matching that shape.

Can AI agents use Firecrawl directly?

Yes. Firecrawl offers an MCP server, command-line interface, agent skills, REST API, and SDKs for multiple programming languages.

Back to product directory

Related products

OpenAI Codex is an AI coding product for delegating scoped repository tasks and reviewing the resulting changes.

Claude Code is Anthropic’s AI coding product for iterative repository work through supported development surfaces.

Gemini CLI is Google’s open-source AI agent for terminal workflows and local development tasks.

Newsletter

Keep up with useful AI products

Get a concise selection of new products, practical use cases, and builder updates.