Kvika API Access — Iceland Open Banking Data

Kvika is an Icelandic bank (BIC MPBAISRE) covering both personal and business accounts. With open-banking.io you can pull your Kvika balances and transaction history into one place and — if you write software — read them programmatically. There are no eIDAS certificates to buy and no PSD2 licence to hold: everything is decrypted on your own device with a key that never leaves it.

Because open-banking.io is zero-knowledge, our servers only ever store your public key. Ciphertext is all they see; readable data exists only where your private key lives.

How to connect Kvika

Connecting happens entirely inside the open-banking.io dashboard — there is no API call, code snippet or key involved in this step.

  1. Sign up at open-banking.io and set your encryption passphrase. Your key pair is generated locally on your device at this moment.
  2. In the dashboard, search for Kvika and choose the account type you want to link — personal or business.
  3. You are redirected to Kvika's own secure login, where you approve the PSD2 access request directly with the bank.
  4. Once approved, your Kvika accounts sync back into the dashboard. Consent lasts up to 180 days, after which you simply repeat the approval to keep the connection live.

You never share your Kvika credentials with us — authentication stays on the bank's side.

Access your data

After the connection is live, developers can optionally read it programmatically. On the Developers page, create an API key and export a credentials.json — this 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 every response is decrypted locally with your own key. An API key on its own returns nothing but ciphertext — the readable data only appears once your private key does the decryption on your machine. The CLI and SDK read and sync existing connections; they never create one.

Does open-banking.io ever see my Kvika data?

No. It holds only your public key, so stored data stays encrypted end to end. Decryption happens on your device.

What does it cost?

Around EUR 3 per month, with access to 2,600+ banks across the EU and UK included.

Can I connect Kvika from the command line?

No. Connecting is a dashboard-only flow that redirects you to Kvika's login. The CLI only reads and syncs a connection that already exists.

Ready to start? Head to open-banking.io.