Scraping API
Convert public web pages into clean HTML or Markdown with Firecrawl.
Scrape a page
Use POST /v1/scraping/scrape to extract one public page as Markdown and/or HTML. This is a
fixed-price, bounded request: the URL is limited to 2,048 characters, tag filters are limited to
10 include and 10 exclude tags, waitFor is at most 5 seconds, and timeout is at most 30 seconds.
The supported optional controls are HTML/Markdown format selection, onlyMainContent: true,
include/exclude tags, waitFor, and timeout. PDF parsing, browser actions, custom headers,
location settings, mobile rendering, TLS bypass, and caller-selected proxies or cache behavior are
not available on this route. The service always uses the basic proxy, cache, strict TLS validation,
ad blocking, and Base64-image removal. The generated API reference fetches the live
OpenAPI contract, including the current representative request and response examples.
URL safety policy
The route evaluates target URLs before fetching. Private networks, local addresses, unsupported protocols, and configured blocked domains are rejected.
Output
OpenAPI publishes a concise representative 200 snapshot alongside the flexible success schema. It is documentation-safe, not a live capture, and omits provider billing metadata.