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. Four endpoints, no SDK required — on every plan, including free.
# How many pages are left?
curl https://norekey.com/api/v1/usage \
-H "Authorization: Bearer nrk_your_api_key"
# 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"Four 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.
GET
/api/v1/usageCheck the team's page balance: allowance, pages used this cycle, credit, and how many pages the next upload can use. Costs nothing.
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 →