Get started#
Set up Firecrawl MCP
Sign in via browser.
Run this in your terminal to add Firecrawl as a remote MCP server in Codex.
codex mcp add firecrawl --url https://mcp.firecrawl.dev/v2/mcp-oauth && codex mcp login firecrawlThen enter /mcp in Codex and confirm firecrawl is connected.
Run this in your terminal to add Firecrawl as a remote MCP server in Claude Code.
claude mcp add --transport http firecrawl https://mcp.firecrawl.dev/v2/mcp-oauthThen enter /mcp in Claude Code and complete the browser sign-in.
Install the hosted MCP server in one click, or copy the configuration below.
Add to Cursor{
"mcpServers": {
"firecrawl": {
"url": "https://mcp.firecrawl.dev/v2/mcp-oauth"
}
}
}Open Cursor Settings, select MCP, and complete the Firecrawl sign-in.
Add this remote server configuration to your global or project config. OpenCode opens Firecrawl in your browser on first use.
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"firecrawl": {
"type": "remote",
"url": "https://mcp.firecrawl.dev/v2/mcp-oauth",
"enabled": true
}
}
}Sign in and approve access, then confirm firecrawl is connected.
Build directly with the API#
Scrape your first page now. No account or API key is required for this request.
Add an API key when you need higher limits. See the Python SDK, Node SDK, or API reference to build it into your application.
Other ways to get started#
Install the Firecrawl CLI#
One command installs the Firecrawl CLI, authenticates in your browser, and adds skills to every detected coding agent.
Restart your coding agent after setup so it can discover the new skills. See CLI for the full setup.
Set up with an agent#
Provide your agent with this Firecrawl setup prompt, or see all MCP setup options.
For AI agents: Use llms.txt for an index of the documentation, or llms-full.txt for the full text.
Build and test directly#
What can Firecrawl do?#
Why Firecrawl?#
- LLM-ready output: Clean markdown, structured JSON, screenshots, and more.
- Handles the hard stuff: Proxies, anti-bot, JavaScript rendering, and dynamic content.
- Reliable: Built for production with high uptime and consistent results.
- Fast: Results in seconds, optimized for high throughput.
- MCP Server: Connect Firecrawl to any AI tool via the Model Context Protocol.
To qualify, complete a high-signal interview (thoughtful, concrete use cases, etc) with our Firecrawl Feedback Assistant. Only takes a few minutes, can be stopped at any time, and is both human/agent-friendly (just paste the link into your agentic harness!). New to Firecrawl? Your take still counts.
Start the interview
Include your email to be eligible. Interviews are reviewed for quality at the end of each week.
Search#
Search the web and get full page content from results in one call. See the Search feature docs for all options.
Response
SDKs will return the data object directly. cURL will return the complete payload.
Scrape#
Scrape any URL and get its content in markdown, HTML, or other formats. See the Scrape feature docs for all options.
Response
SDKs will return the data object directly. cURL will return the payload exactly as shown below.
Interact#
Scrape a page, then keep working with it: click buttons, fill forms, extract dynamic content, or navigate deeper. Describe what you want in plain English or write code for full control. See the Interact feature docs for all options.
Response
More capabilities#
Autonomous web data gathering powered by AI
Click, fill forms, extract dynamic content
Async event delivery
Managed browser sessions for interactive workflows
Turn local PDFs, DOCX, XLSX, HTML, and more into Markdown or structured JSON
Discover all URLs on a website
Recursively gather content from entire sites

