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/conversionsUpload 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 →