Skip to main content
Get a license, run FineParser with Docker, and parse your first document into DocLang in under five minutes.

Before you begin

  • Docker installed and running
  • A PDF or image file to parse
  • A FineParser license file. Sign up for a plan at fineparser.ai and you receive a .fineparserlicense file. See Licenses and plans.
  • Outbound access to ABBYY’s license server. If your network restricts egress, allow the ranges listed under Network requirements first.
1

Get a license

Sign up for a plan at fineparser.ai. The Free plan gives you 1,000 pages per month. You receive one .fineparserlicense file for your account.
2

Start FineParser

Pass the contents of your license file in the FINEPARSER_LICENSE_DATA environment variable and publish port 8080:
The volume holds parsed results. Without it they vanish when the container does.Then confirm the license was accepted:
If ready is false, the response’s detail field says why. See Confirming the license.
3

Submit a document

FineParser accepts the document and returns a job ID right away:
4

Wait for it to finish

Poll the job with its ID until status is successful:
A one-page invoice takes a few seconds. If status is failed, the response includes an error explaining why.
5

Download the result

Append the file value to /jobs/:
The file is the document’s structure and text in DocLang:
Swap doclang for json or txt in the submit step to change the format.

Next steps

REST API

Submit, poll, download, and every response code.

Output formats

DocLang, JSON, or plain text.

Configuration

Recognition mode, languages, and ports.

AI coding agents

Give Claude Code or Codex access to these docs.