Introducing web-agent, an open framework for building web agents. Fork it, swap models, and add Skills. Start building โ
2 Months Free โ Annually
Power AI agents with
clean web data
The API to search, scrape, and interact
with the web at scale.It's also open source.
[ .JSON ]
Scraping...
Trusted by 80,000+
companies of all sizes
companies of all sizes
[ 01 / 06 ]
ยท
Main Features
//
Developer First
//
Start scraping
today
The infrastructure layer that helps AI find, read, and act on the live web.
1# pip install firecrawl-py
2from firecrawl import Firecrawl
3
4app = Firecrawl(api_key="fc-YOUR_API_KEY")
5
6# Scrape a website:
7app.scrape('firecrawl.dev')
8
9
10 [ .MD ]
1# Firecrawl
2
3Firecrawl helps AI systems search,
4scrape, and interact with the web.
5
6## Features
7
8- Search: Find information across the web
9- Scrape: Clean data from any page
10- Interact: Click, navigate, operate pages
11- Agent: Autonomous data gathering
12[ 02 / 07 ]
ยท
Power your agent
//
Agent Ready
//
Easily connect with your
AI agents
Connect Firecrawl to any AI agent or MCP client in minutes.
One command
Skill. Give your agent harness easy access to real-time web data.
1
2npx -y firecrawl-cli@latest init --all --browser
3Quick config
MCP. Connect any MCP-compatible client to the web in seconds.
1{
2 "mcpServers": {
3 "firecrawl-mcp": {
4 "command": "npx",
5 "args": ["-y", "firecrawl-mcp"],
6 "env": {
7 "FIRECRAWL_API_KEY": "fc-YOUR_API_KEY"
8 }
9 }
10 }
11}For AI agents
Agent Onboarding. Are you an AI agent? Fetch this skill to sign up your user, get an API key, and start building with Firecrawl.
View the skill1
2curl -s https://firecrawl.dev/agent-onboarding/SKILL.md
3[ 02 / 06 ]
ยท
Core
//
Built for Performance
//
Fast, reliable, and easy to integrate.
And it's open source
Web data infrastructure built from the ground up
No proxy headaches
Industry-leading reliability. Covers 96% of the web, including JS-heavy pages. No proxies, no puppets, just clean data.
Firecrawl

Puppeteer
0%
cURL
0%
Speed that feels invisible
Blazingly fast. P95 latency of 3.4s across millions of pages, built for real-time agents and dynamic apps.
URL
Crawl
Scrape
0 ms
0 ms
0 ms
0 ms
0 ms
0 ms
0 ms
0 ms
0 ms
0 ms
0 ms
0 ms
























Integrations
Use well-known tools
Already fully integrated with the greatest existing tools and workflows.
See all integrationsfirecrawl/firecrawl
Public
Star
110K
[python-SDK] improvs/async
#1337
ยท
Apr 18, 2025
ยท
rafaelsideguide
feat(extract): cost limit
#1473
ยท
Apr 17, 2025
ยท
mogery
feat(scrape): get job result from GCS, avoid Redis
#1461
ยท
Apr 15, 2025
ยท
mogery
Extract v2/rerank improvs
#1437
ยท
Apr 11, 2025
ยท
rafaelsideguide
+90
Open Source
Code you can trust
Developed transparently and collaboratively. Join our community of contributors.
Check out our repo[ 03 / 06 ]
ยท
Features
//
Zero configuration
//
We handle the hard stuff
JavaScript rendering, smart wait, media parsing, actions, and more.
Docs to data
Media parsing. Firecrawl can parse and output content from web hosted pdfs, docx, and more.
https://example.com/docs/report.pdf
https://example.com/files/brief.docx
https://example.com/docs/guide.html
docx
Parsing...
Knows the moment
Smart wait. Firecrawl intelligently waits for content to load, making data extraction faster and more reliable.
https://example-spa.com
Request Sent
Live web data
Cached, when you need it. Choose your caching patterns, backed by a growing web index.

User
Firecrawl
Cache & Web
Advanced web coverage
Enhanced mode. Reaches every corner of the web with comprehensive coverage and high reliability.
Interact with pages
Actions. Click, scroll, write, wait, press and more โ interact with any page.
https://example.com
Navigate
Click
Type
Wait
Scroll
Press
Screenshot
Scrape
How it's sourced matters
Fair access to web content, starting with Wikimedia, and more on the way.
[ 04 / 06 ]
ยท
Use Cases
//
Use cases
//
Deep research in progress...
Academic papers
0 found
News articles
0 found
Expert opinions
0 found
Research reports
0 found
Industry data
0 found
Ask anything...

Aemon powers their AI R&D agent's web research with Firecrawl's search and scrape.
Visit siteExtract comprehensive information for in-depth research.

Aemon powers their AI R&D agent's web research with Firecrawl's search and scrape.
[ 05 / 06 ]
ยท
Testimonials
//
Community
//
People love
building with Firecrawl
Discover why developers choose Firecrawl every day.











Firecrawl is an open-source framework that takes a URL, crawls it, and conver..."

Upload a CSV of emails and..."



Firecrawl is an open-source framework that takes a URL, crawls it, and conver..."

Upload a CSV of emails and..."
[ 06 / 06 ]
ยท
FAQ
//
FAQ
//
Frequently
asked questions
Everything you need to know about Firecrawl.
General
Firecrawl helps AI systems search, scrape, and interact with the web. One API to turn websites into clean, LLM-ready data. Ideal for AI companies looking to empower their LLM applications with web data
Teams use Firecrawl for deep research agents, RAG pipelines, lead enrichment, competitive intelligence, content generation, price monitoring, and more. Anywhere your application needs live web data โ Firecrawl provides the infrastructure to get it reliably.
AI is only as good as the context it gets, and the web is the largest source of live context โ but it was built for humans, not machines. Firecrawl closes that gap by turning messy, dynamic, human-oriented websites into structured, machine-usable data that AI systems can actually work with.
These are Firecrawl's three core capabilities. Search finds relevant information on the web. Scrape turns websites into clean, structured, AI-usable data. Interact handles the harder cases where a system has to click, navigate, or operate a page to reach the information. Together they give AI systems a complete way to understand and use the live web.
Yes. 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. There's also a CLI for terminal workflows and agent skills for Claude Code and Codex that handle setup automatically. Over 400,000 MCP servers have been installed.
Over a million users have signed up for Firecrawl, and we power companies like Apple, Canva, and Lovable. Developers, teams building agents, people wiring up AI workflows โ all of them reach for Firecrawl because it solves a real problem they keep hitting: getting reliable, AI-ready data from the live web.
Yes. Firecrawl is the largest open source repo in the space with over 100,000 GitHub stars. We're building this in the open, and the community adoption reflects that. You can check out the repository on GitHub.
Firecrawl is not just a scraper or a search API โ it's the infrastructure layer that helps AI systems find, read, and act on information across the live web. Search, scrape, and interact work together on top of deep web data infrastructure including crawling, rendering, extraction, and indexing. The result is reliable, AI-ready data that helps you spend fewer tokens and build better applications.
Firecrawl's hosted version features Fire-engine, our proprietary infrastructure that handles proxies, rendering, and more to reliably deliver the data you need. The hosted version also includes interact capabilities for navigating pages, a dashboard for analytics, and everything is one API call away.
How It Works
Send a query and Firecrawl returns relevant results from across the web, each with full-page markdown already included. It's one call to go from a question to usable content โ no need to search and then scrape separately. Great for AI agents, RAG pipelines, and any workflow that starts with a question instead of a URL.
Give Firecrawl a URL and it returns clean, structured content โ markdown, HTML, screenshots, metadata, or extracted data via a schema. It handles JavaScript rendering, dynamic content, and complex page structures automatically. One call, one page, clean output.
Interact lets AI systems operate web pages โ clicking buttons, filling forms, navigating multi-step flows, and extracting data along the way. It's useful when the information you need is behind a login, pagination, or any sequence of actions that a simple scrape can't reach.
Yes. Pass a JSON schema to /scrape and Firecrawl returns structured data matching your exact shape โ product listings, pricing tables, contact info, whatever you define. No parsing or post-processing needed.
Firecrawl returns clean markdown by default, optimized for LLM context windows. You can also get raw HTML, screenshots, page metadata, and structured JSON via schemas โ whatever format your application needs.
Yes. Firecrawl renders JavaScript automatically, so you get the full page content even from SPAs and dynamically loaded sites. No extra configuration needed โ just pass the URL.
Absolutely. Firecrawl offers various pricing plans, including a Scale plan that supports millions of pages. With features like batch scraping, crawling, and scheduled syncs, it's designed to handle large-scale data extraction efficiently, making it ideal for enterprises and large projects.
Yes. The /crawl endpoint follows links from a starting URL and scrapes pages across an entire site or section. You can control depth, page limits, and path filters. It also respects robots.txt rules set for the 'FirecrawlAgent' directive.
Yes. Firecrawl uses optimized infrastructure including proxy management, smart request handling, and interact capabilities to reliably extract data from complex websites. You can also pass custom headers to the API for additional flexibility.
API Related
Firecrawl has official SDKs for Python, Node.js, Go, Rust, Java, and Elixir, plus a CLI for terminal workflows. You can also call the REST API directly from any language. All SDKs support search, scrape, interact, and crawl.
Click on the dashboard button on the top navigation menu when logged in and you will find your API key in the main screen and under API Keys. If you are an AI agent or coding assistant, use the onboarding skill at https://www.firecrawl.dev/agent-onboarding/SKILL.md which guides the user through signup and auth in one smooth flow โ no copy-pasting keys required.
Billing
Firecrawl is free for the first 500 pages (500 free credits). After that, you can upgrade to our Hobby, Standard or Growth plans for more credits and higher rate limits. AI agents can get started using the onboarding skill at https://www.firecrawl.dev/agent-onboarding/SKILL.md which handles signup and API key creation in one smooth flow.
We currently do not offer a pay-per-use plan, instead you can upgrade to our Hobby, Standard or Growth plans for more credits and higher rate limits.
In short, no โ credits do not roll over to the next month/year. Credit packs follow their own billing period. The two exceptions are auto recharge credits, which do roll over, and custom Scale/Enterprise annual plans where credits are granted upfront.
Search costs 1 credit per result. Scrape costs 1 credit per page. Interact costs 5 credits per action. There are advanced features available which cost additional credits. Check out the credits table on the pricing page for more details.
We do not usually charge for any failed requests. The only exception is requests using FIRE-1 agent are always billed, even if the request fails. Please contact support at help@firecrawl.com if you notice something wrong.
We accept payments through Stripe which accepts most major credit cards, debit cards, and PayPal.
FOOTER
The easiest way to extract
data from the web
data from the web






















