Scraping API
Convert public web pages into clean HTML or Markdown with Firecrawl.
Scrape a page
Use POST /v1/scraping/scrape to extract a public page. The route supports browser rendering,
waiting, clicking, custom headers, PDF parsing, and other Firecrawl capabilities.
{
"url": "https://example.com",
"formats": ["markdown"],
"onlyMainContent": true,
"waitFor": 1000,
"blockAds": true
}
The Firecrawl route supports advanced options such as include and exclude tags, mobile rendering, actions, parser selection, location preferences, cache behavior, and zero-data-retention requests. See the generated API reference for the current field contract.
URL safety policy
The route evaluates target URLs before fetching. Private networks, local addresses, unsupported protocols, and configured blocked domains are rejected.
Output
Responses follow the upstream Firecrawl service shape. Success schemas are deliberately shown as flexible in OpenAPI until the backend publishes stricter response contracts.