Skip to main content

Features

Scrape

Extract content from any webpage in markdown or json format.

Crawl

Crawl entire websites, extract their content and metadata.

Map

Get a complete list of URLs from any website quickly and reliably.

Search

Search the web and get full page content in any format.

Agentic Features

Extract

Extract structured data from entire webpages using natural language.

Base URL

All requests contain the following base URL:

Authentication

For authentication, it’s required to include an Authorization header. The header should contain Bearer fc-123456789, where fc-123456789 represents your API Key.

Response codes

Firecrawl employs conventional HTTP status codes to signify the outcome of your requests. Typically, 2xx HTTP status codes denote success, 4xx codes represent failures related to the user, and 5xx codes signal infrastructure problems. Refer to the Error Codes section for a detailed explanation of all potential API errors.

Firecrawl error codes

When a 408 or 5xx error occurs, Firecrawl provides more specific error codes to clarify what went wrong.​

429 responses

When you exceed your plan’s rate or concurrency limits, the API returns a 429 response code. See Rate Limits for per-plan limits.