Skip to main content
The base URL is https://api.parser-app.com. The examples use these shell variables:
1

Get an API key

An administrator of your tenant creates one with POST /v1/api-keys (keys:manage). The key is shown once; store it as a secret. By default a key may submit and read jobs and run the underwriting calculator. See Authentication.
2

Register a webhook (optional, recommended)

The answer holds the signing secret, shown only now. Every finished job is then POSTed to your URL, signed. See Webhooks.
3

Submit a packet

Send every file of one merchant in one request. The metadata fields are optional.
Response (202)
PDFs, PNGs and JPEGs are accepted, identified by their content, not their names. Photos and screenshots of pages work too.
4

Get the result

When the webhook arrives, or by polling (?wait= holds the request until the job finishes):
  • completed: every check passed.
  • review_required: the result is usable; review_reasons name what a person should check.
  • failed: nothing could be processed; error says why.
A packet of text-layer PDFs usually finishes in seconds; one of scanned or photographed pages can take minutes. Rely on the webhook rather than a long wait.

Next

Jobs

Statuses, idempotency, limits and erasure.

The submission packet

What the result says about the whole submission.