API

The bank statement converter API

Everything the converter does, over HTTPS: upload a PDF statement, poll until it's parsed and balance-checked, download CSV, Excel, OFX, QFX or JSON. Three endpoints, no SDK required — on every plan, including free.

# Upload
curl -X POST https://norekey.com/api/v1/conversions \
  -H "Authorization: Bearer nrk_your_api_key" \
  -F "statement=@march-statement.pdf"

# Poll until status is "completed"
curl https://norekey.com/api/v1/conversions/{id} \
  -H "Authorization: Bearer nrk_your_api_key"

# Download the CSV
curl -o march.csv \
  https://norekey.com/api/v1/conversions/{id}/export/csv \
  -H "Authorization: Bearer nrk_your_api_key"

Three endpoints, start to finish

POST/api/v1/conversions

Upload a statement — multipart file or base64 JSON. Returns the conversion with its id and status.

GET/api/v1/conversions/{id}

Poll the conversion. Completed responses include the bank, currency, balance-check result and row count.

GET/api/v1/conversions/{id}/export/{format}

Download the result as csv, xlsx, ofx, qfx or json.

API questions

Full API documentation
The complete walkthrough — response bodies, error codes, base64 uploads, and full Python and Node.js examples.

Get a key and make your first call in minutes.

Create a free account, add a team, and mint an API key from settings — 10 pages a month included, no card.

Start free →