Scrape your first website
Turn any website into clean, LLM-ready data with a single API call.Get your API key
Sign up and get your API key to start scraping
Try it in the Playground
Test the API instantly without writing any code
Use Firecrawl with AI agents (recommended)
The Firecrawl skill is the fastest way for agents to discover and use Firecrawl. Without it, your agent will not know Firecrawl is available.Restart your agent after installing the skill. See Skill + CLI for the full setup.
Make your first request
Copy the code below, replacefc-YOUR-API-KEY with your API key, and run it: Example response
Example response
What can Firecrawl do?
Search
Search the web and get full page content from results
Scrape
Extract content from any URL as markdown, HTML, or structured JSON
Interact
Continue working with any scraped page — click, fill forms, extract dynamic content
Why Firecrawl?
- Search, scrape, and interact — three APIs that cover to gather web data reliably
- 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
Search
Search the web and get full page content from results in one call. See the Search feature docs for all options.Response
Response
SDKs will return the data object directly. cURL will return the complete payload.
JSON
Scrape
Scrape any URL and get its content in markdown, HTML, or other formats. See the Scrape feature docs for all options.Response
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
Response
Response
More capabilities
Agent
Autonomous web data gathering powered by AI
Browser Sandbox
Managed browser sessions for interactive workflows
Map
Discover all URLs on a website
Crawl
Recursively crawl and scrape entire sites
Resources
API Reference
Complete API documentation with interactive examples
SDKs
Python, Node.js, CLI, and community SDKs
Open Source
Self-host Firecrawl or contribute to the project
Integrations
LangChain, LlamaIndex, OpenAI, and more

