Skip to main content
FineParser returns each parsed document in one of three formats. They differ in how much of the document’s structure they keep and how it is encoded.

Setting the output format

Pass the outputType field with each request. There is no default, so every request must name a format. Unlike recognition mode and languages, the format is chosen per request, so one container can serve all three.
The submission returns a job ID. Poll the job and download the result as described in REST API. The downloaded file is named after the upload with the format appended, so invoice.pdf parsed to JSON arrives as invoice.pdf.json.

DocLang

DocLang is an open, AI-native document standard from a working group founded by IBM, NVIDIA, Red Hat, ABBYY, HumanSignal, and Forgis. It is the format we recommend, and FineParser writes it as a single .doclang file. See DocLang.

JSON

The JSON output contains the document title, pages, text, tables, and layout elements, each with bounding boxes.

Plain text

Plain text returns the recognized text in reading order with no markup.