BN Bank API Access & Open Banking Data Export
Pulling your own BN Bank data used to mean chasing a PSD2 licence, TLS certificates and a sandbox that never quite matched production. open-banking.io removes all of that. It is a zero-knowledge, certificate-free bridge to 2,600+ EU and UK banks — BN Bank in Norway included — where every figure that reaches you is decrypted on your own machine with a key nobody else holds.
BN Bank supports both business and personal account types, and a single approval keeps your access live for up to 180 days before you re-confirm. BN Bank publishes no BIC through this channel (BIC: n/a), so there is nothing extra to look up — you select the bank by name and go.
How to connect BN Bank
Connecting happens entirely inside the open-banking.io dashboard — there is no API call, code snippet or key involved in this step.
- Sign up for open-banking.io and set your encryption passphrase. Your key pair is generated locally on your device; the service only ever sees your public key.
- In the dashboard, search for BN Bank and choose whether you are linking a business or personal account.
- You are redirected to BN Bank's own secure login, where you approve access under PSD2 — your credentials stay with the bank.
- Once approved, your BN Bank accounts and transactions sync straight into your dashboard, ready to view.
Access your data
Want your BN Bank data in code? That is an optional step you take after connecting. Open the Developers page, create an API key and export a credentials.json — it bundles the API key together with your private decryption key. From there use the CLI (openbanking accounts, openbanking transactions, openbanking sync), an SDK, or the REST API directly. Every request carries the X-Api-Key header, and each response is decrypted locally with your own key. The key alone only returns ciphertext, so even a leaked credential exposes nothing readable.
All of this runs at roughly EUR 3/month, with no certificate paperwork.
Do I need a developer account to connect BN Bank?
No. Connecting is done in the dashboard by approving access on BN Bank's login screen. API keys are only for reading data afterwards.
Can open-banking.io see my BN Bank balances?
No. It is zero-knowledge — it stores only your public key, so data can be decrypted solely on your device.
How long does access last?
Up to 180 days per approval, after which you simply re-confirm consent with BN Bank.
Start at open-banking.io.