Skip to main content

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
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.
Or use the MCP Server to connect Firecrawl directly to Claude, Cursor, Windsurf, VS Code, and other AI tools.

Make your first request

Copy the code below, replace fc-YOUR-API-KEY with your API key, and run it:

What can Firecrawl do?

Scrape

Extract content from any URL in markdown, HTML, or structured JSON

Search

Search the web and get full page content from results

Agent

Autonomous web data gathering powered by AI

Browser

Secure, sandboxed browser sessions for interactive web workflows

Why Firecrawl?

  • LLM-ready output: Get 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: Get results in seconds, optimized for high-throughput
  • Browser Sandbox: Fully managed browser environments for agents, zero config, scales to any size
  • MCP Server: Connect Firecrawl to any AI tool via the Model Context Protocol

Scraping

Scrape any URL and get its content in markdown, HTML, or other formats. See the Scrape feature docs for all options.
SDKs will return the data object directly. cURL will return the payload exactly as shown below.
Firecrawl’s search API allows you to perform web searches and optionally scrape the search results in one operation.
  • Choose specific output formats (markdown, HTML, links, screenshots)
  • Choose specific sources (web, news, images)
  • Search the web with customizable parameters (location, etc.)
For details, see the Search Endpoint API Reference.
SDKs will return the data object directly. cURL will return the complete payload.
JSON

Agent

Firecrawl’s Agent is an autonomous web data gathering tool. Just describe what data you need, and it will search, navigate, and extract it from anywhere on the web. See the Agent feature docs for all options.

Browser

Firecrawl Browser Sandbox gives your agents a secure browser environment to interact with the web. Fill out forms, click buttons, authenticate, and more. No local setup or Chromium installs needed. See the Browser feature docs for complete documentation.

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