Scraping
Firecrawl API Reference
Web scraping API for LLMs. Scrape, crawl, map and search sites into Markdown or structured JSON.
22 Endpoints
9 Resources
Verified 2026-09-03
Auth
Authorization: Bearer <FIRECRAWL_API_KEY> Gotchas The formats field controls the output shape and defaults to ["markdown"]. Omitting it does not return HTML — request ["markdown","html"] explicitly.
/crawl is asynchronous: it returns a job id, and results are collected by polling /crawl/{id} until status is completed.
Agents
curl -H "Accept: text/markdown" https://apicheats.dev/firecrawl/llms.txt Scraping
5 endpoints POST /scrape Scrape a single URL and optionally extract information using an LLM .md POST /batch/scrape Scrape multiple URLs and optionally extract information using an LLM .md GET /batch/scrape/{id} Get the status of a batch scrape job .md DELETE /batch/scrape/{id} Cancel a batch scrape job .md GET /batch/scrape/{id}/errors Get the errors of a batch scrape job .md
Crawling
5 endpointsMapping
1 endpointExtraction
2 endpointsResearch
2 endpointsBilling
2 endpointsSearch
2 endpointsFeedback
1 endpointLLMs.txt
2 endpoints
No Firecrawl endpoint matches
Source: raw.githubusercontent.com/firecrawl/firecrawl/main/apps/api/openapi.json · sha256 6f5e…7184 · checked daily 04:00 UTC All providers →