Web Parse
Parse an uploaded document into data.page using Firecrawl. Accepts multipart file uploads or JSON with a standard base64 file value. Maximum decoded file size: 2 MiB. PDF parsing is bounded to 10 pages; page_count, total_page_count, truncated and warnings disclose partial coverage. The optional url is source attribution only and is never fetched. Preview operation; supported formats and upstream availability can vary.
file field. Include a filename or MIME type identifying its format.
The current adapter accepts files up to 2 MiB and parses up to 10 PDF pages. Inspect data.page.page_count, total_page_count, truncated, and any _warnings before treating a document as complete. Unknown page counts remain null. Use /web/scrape for a document hosted at a URL; the optional url here records source attribution only.
Authorizations
Headers
Optional nonnegative integer cap on the maximum request hold. A live request whose hold exceeds this cap returns 422 CREDIT_BUDGET_EXCEEDED before spending. Metered holds use the requested limit; cache hits and successful idempotent replays cost zero.
x >= 0Body
Standard padded base64 for a nonempty document up to 2 MiB. Use multipart form-data for binary upload.
2796204Document filename with a supported extension; no directory path. Required unless mime_type identifies the format.
Optional source attribution only; this endpoint does not fetch URLs.
Response
Request completed. Interpret data using the selected resource contract.
x >= 0The selected operation determines the resource fields in this object. Source data can omit a metric or report it as null.