Firecrawl icon

Firecrawl

Firecrawl is a web context API for AI agents and developers that turns live websites into clean Markdown or structured data for search, scraping, crawling, monitoring, and browser interaction.

Firecrawl

Overview

Firecrawl is a web context API for AI agents and developers that search, scrape, parse, crawl, map, monitor, and interact with live websites. It is positioned as infrastructure for turning web pages into clean Markdown or structured data that software can use directly.

The product supports both real-time and scheduled web data workflows. On the site, Firecrawl highlights search for source discovery, scraping for page extraction, crawling and mapping for broader site coverage, monitoring for change detection, and interaction tools for clicking, scrolling, typing, and other browser actions.

Core capabilities

Web search

Find information across the web and return full content from search results so agents can start from a focused set of sources.

Scraping and structured output

Extract clean data from websites and return outputs such as Markdown, JSON, and screenshots for downstream use.

Crawling, mapping, and monitoring

Crawl pages, map sites, and monitor pages or sites for changes so workflows can refresh on a schedule or react to updates.

Page interaction

Interact with pages by clicking, scrolling, typing, waiting, pressing keys, and more after a page is scraped.

Automation for hard pages

Handle JavaScript rendering, smart waiting, media parsing, and other extraction tasks that are common on modern sites.

Developer access

Connect through Python, Node.js, cURL, CLI, Skills, or MCP so agents and developer tools can use the same API.

Common use cases

  • Deep research agents

    Use search, scrape, and citations to build research agents that collect sources across many sites and keep evidence attached to each answer.

  • Competitive monitoring

    Track competitors or industry sources with scheduled refresh jobs so datasets stay current without manual checks.

  • Technical and market research

    Pull docs, filings, PDFs, blogs, and other long-form sources into consistent Markdown or JSON for technical or market analysis.

  • Agentic browser tasks

    Use page interaction after scraping to automate workflows that need clicks, scrolling, typing, or multi-step browser actions.

  • Onboarding and data prepopulation

    Pre-fill forms or content flows from web data to reduce manual setup in onboarding and similar product experiences.

Pros and Cons

Pros

  • Covers multiple web-data workflows in one API, including search, scrape, crawl, map, monitor, and interact.
  • Returns clean outputs such as Markdown, JSON, and screenshots that are designed for downstream agent or application use.
  • Supports modern websites with JavaScript rendering, smart waiting, and media parsing.
  • Offers scheduling and refresh workflows for recurring research or monitoring tasks.
  • Provides several access paths, including Python, Node.js, cURL, CLI, Skills, and MCP.

Cons

  • The pricing page shows a free tier and paid plans, but not pay-per-use billing.
  • Some details are still limited on the main site, including full integration coverage and deeper documentation examples.

FAQ

Is Firecrawl free?

Yes. Firecrawl offers a free plan with 1,000 credits per month, which the pricing page describes as enough to scrape 1,000 pages. Paid plans add higher credit allotments and rate limits.

Does Firecrawl have pay-per-use pricing?

Firecrawl currently does not offer a pay-per-use plan. The pricing page directs users to monthly plans such as Hobby, Standard, Growth, Scale, and Enterprise options.

Do credits roll over?

No. Credits do not roll over to the next month or year in the standard billing model. The page notes two exceptions: auto recharge credits roll over, and custom Scale/Enterprise annual plans grant credits upfront.

How are credits used?

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, and Agent is previewed with 5 free daily runs and dynamic pricing.

What payment methods does Firecrawl accept?

The pricing page says Firecrawl accepts payments through Stripe, including most major credit cards, debit cards, and PayPal.

Quick Facts

Category
Developer Tool
Primary use
Web data extraction and agent context
Output formats
Markdown, JSON, screenshots
Access methods
Python, Node.js, cURL, CLI, Skills, MCP
Billing
Free tier plus paid plans; enterprise contact sales
Source domain
firecrawl.dev