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
Agent
Autonomously navigate and extract structured data from websites.
Browser
Create and control browser sessions for interactive web tasks.
Base URL
All requests use the following base URL:Authentication
Every request requires anAuthorization header with your API key:
Response codes
Firecrawl uses conventional HTTP status codes to indicate the outcome of your requests. Codes in the2xx range indicate success, 4xx codes indicate client errors, and 5xx codes indicate server errors.
| Status | Description |
|---|---|
200 | Request was successful. |
400 | Invalid request parameters. |
401 | API key is missing or invalid. |
402 | Payment required. |
404 | The requested resource was not found. |
429 | Rate limit exceeded. |
5xx | Server error on Firecrawl’s side. |
5xx error occurs, the response body includes a specific error code to help you diagnose the issue.
Rate limit
The Firecrawl API enforces rate limits on all endpoints to ensure service stability. Rate limits are based on the number of requests within a specific time window. When you exceed the rate limit, the API returns a429 status code. Back off and retry the request after a short delay.
