DNB API Access & Open Banking Data | open-banking.io
Reaching your DNB (Norway) account data used to mean wrestling with PSD2 certificates, eIDAS registration, and sandbox onboarding. open-banking.io removes all of that. As Norway's largest bank, DNB (BIC DNBANOKK) serves both business and personal customers — and open-banking.io gives you a single, private route to that data alongside 2,600+ other European and UK institutions.
Everything runs on a zero-knowledge design. Your encryption keys are generated on your own device, and open-banking.io only ever holds your public key. That means account balances and transactions are decrypted locally, by you — never on our servers. No certificates to buy, no compliance paperwork, just ~EUR 3/month.
How to connect DNB
Connecting DNB happens entirely inside the open-banking.io dashboard — there is no API call, code, or key involved in this step.
- Sign up for open-banking.io and set an encryption passphrase. Your keys are created locally on your device at this moment.
- Open the dashboard and pick DNB from the bank list, then choose the account type you hold — business or personal.
- You are redirected to DNB's own secure login, where you approve access under PSD2. This consent lasts up to 180 days, after which you simply re-approve.
- Your DNB accounts sync straight into your dashboard, ready to view.
That's it — the approval always takes place on DNB's own screens, so your credentials are never seen by open-banking.io.
Access your data
Once DNB is connected, reading the data programmatically is an optional developer step. From the Developers page, create an API key and export a credentials.json file — this bundles your API key together with your private decryption key.
With that in place you can use the CLI (openbanking accounts, openbanking transactions, openbanking sync), an SDK, or the REST API directly. Requests authenticate with the X-Api-Key header, and every response is decrypted locally using your private key. An API key alone only ever returns ciphertext — without your key, the data stays unreadable.
Do I need a PSD2 certificate to access DNB?
No. open-banking.io is certificate-free. You approve access on DNB's login screen and nothing more is required from you.
Can open-banking.io read my DNB transactions?
No. The service is zero-knowledge and holds only your public key. Your data is decrypted solely on your device.
How long does DNB access stay active?
DNB grants consent for up to 180 days. When it expires, re-approve through the dashboard to continue syncing.
Start connecting DNB today at open-banking.io.