Skip to main content
Nodes used: Parse A parse-only workflow is one Parse node and no edges. It returns the document as markdown plus one block per region, each with a position and a confidence, and runs no extraction. Use it to preview a document before you write fields, to feed your own LLM or search index, or to see how a document reads.
To parse one document on the Fast tier without creating a workflow, call POST /v3/parse/ (or POST /v3/parse/from-url/) with the file. It runs against a parse workflow that anyformat keeps for your organization and returns a run you poll like any other.

The graph

mode selects the tier. Nothing else in the graph changes.

Pick a tier

Each row is what came back for the same one-page invoice. Start on Standard. Move a document type down to Fast or Flash when its output holds up, and up to Agentic only where Standard falls short. The Parse node page lists the credits per page for each tier.

Run and read

What comes back

The Standard tier on a one-page invoice, trimmed. extractions is empty because no Extract node ran.
  • Each <a id="p1_b0"> anchor in markdown names the block with the same id in blocks. That is how you map a passage back to its bbox (page fractions, 0 to 1) and its confidences: parse_confidence is 0 to 100, layout_confidence is 0 to 1.
  • A table block also carries rows, the cells as a grid, so you do not have to parse the HTML.
  • Block ids carry the page: p2_b0 is the first block on page 2. Every page is parsed.

Tips

  • Create one parse-only workflow and send every document to it. There is no reason to create one per document type.
  • Gate on parse_confidence. It is null on the Fast tier, which makes no model call, so fall back to a per-tier rule there.
  • For a folder of born-digital PDFs, Flash is the cheapest and fastest tier. A scanned page inside it is OCR’d by default; set scanned_pages to skip or fail if you would rather know.
  • The parse result is cached per file and tier. Send the same file again and the parse is reused; pass "cache": false on the node to force a fresh parse.

Next steps

Parse node

Every knob on the node, and the credits per tier

Agentic parse to markdown

The Agentic tier and its effort presets

Get run

The full run envelope

Quickstart

Add an Extract node and get fields back