Parsli documentation

Get documents in

Get documents in

Upload, email, or send from another system. Every route into a parser, and which one fits your situation.


A document can reach a Parser four ways. They are equal — once a document is in, nothing downstream cares how it arrived.

RouteGood forAnyone need an account?
UploadFiles already on your computerYes
EmailDocuments that arrive as email anywayNo — just send to an address
InboxColleagues who should not need a loginNo
API or webhookAnother system sending automaticallyNo — it authenticates with a key

Most teams end up using two: email for what suppliers send, and upload for what someone has on their desktop.

Uploading

Drag files onto the parser's Documents page, or click to browse.

The Documents page with the drop area and a batch of files processing

You are not limited to one at a time:

  • Select many files at once
  • Drag a whole folder — Parsli walks it and takes every document inside
  • Drop a ZIP — it is unpacked and the contents processed

Large batches process a few at a time rather than all at once, so a folder of five hundred files works without anything falling over.

Files up to 300MB are accepted.

Tip: While you are still tuning a Field definition, test with one representative document rather than the whole batch. Each extraction costs credits, and one document tells you almost everything a hundred would.

By email

Every parser has its own Inbound email address. Anything sent there is processed automatically.

This is usually the highest-leverage route, because most documents are already arriving by email. Forward them, or give the address to a supplier and skip the forwarding.

Parsli treats one email as one document — the body, the sender, and any attachments are combined into a single record rather than split into separate ones. An invoice PDF with the context of its covering note stays together, and a signature logo does not become a document of its own.

You can also connect a Gmail inbox so Parsli watches a real mailbox and picks up attachments from a specific sender.

Full detail: by email.

From another system

Two options, depending on what is calling you.

The API — for code you control. Authenticated with a bearer token, returns extracted data, handles files of any size via the upload route.

The Inbound webhook — a per-parser URL that accepts a document with no headers at all. The route for no-code tools that will only let you paste a URL.

Full detail: from another system.

What Parsli accepts

FormatExtensionsHow it is read
PDF.pdfText and layout together; scanned pages read visually
Images.png .jpg .jpeg .webp .gif .bmpRead visually — OCR is built in, no separate step
Word.docx .docText extraction
Spreadsheets.xlsx .xlsConverted to tabular text
Plain text.txt .csv .json .xml .mdRead directly

Scans and photographs need no preprocessing. A photo of a receipt taken on a phone is a first-class input.

What it costs

One Credit per Page, whatever the route. A three-page PDF costs three whether you uploaded it, emailed it, or posted it over the API. See how pages are counted.

Something here wrong or missing? Tell us — we treat it as a bug.