Revolut Denmark API Access & Open Banking Data

Revolut has become one of Denmark's most-used everyday accounts, and open-banking.io gives you a clean, private way to reach its balances and transactions. Instead of wiring up eIDAS certificates or maintaining a regulated PSD2 stack, you link Revolut once in a browser dashboard and pull the data whenever you need it. open-banking.io covers 2,600+ European banks, works for both business and personal Revolut accounts (BIC REVOLT21), and keeps everything encrypted end to end — your bank data is only ever readable on your own device.

How to connect Revolut

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

  1. Sign up at open-banking.io and set an encryption passphrase. Your key pair is generated locally, so only you can later decrypt what syncs in.
  2. In the dashboard, choose Revolut and select the account type you hold — business or personal.
  3. You are redirected to Revolut's own secure login, where you approve the PSD2 consent directly with the bank. open-banking.io never sees your credentials.
  4. Your Revolut accounts sync back into the dashboard. The consent lasts up to 180 days, after which you simply re-approve on Revolut's screen.

Access your data

Once Revolut is connected, developers can optionally read it programmatically. Open 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 each response is decrypted locally with your own key. The API key alone only ever returns ciphertext — without your private key the data stays unreadable, which is exactly what "zero-knowledge" means here: open-banking.io stores only your public key and can never see your balances.

The CLI and SDK read and sync existing connections only; there is no connect command, because linking a bank always goes through the dashboard consent flow above.

At around EUR 3/month, it is a low-cost, certificate-free alternative to running your own open-banking integration.

FAQ

Can I access both business and personal Revolut accounts?

Yes. Both account types are supported — pick the matching type when you connect Revolut in the dashboard.

How long does access last before I re-authorise?

Revolut consent runs for up to 180 days. When it expires, re-approve access on Revolut's own login screen.

Can open-banking.io read my Revolut data?

No. Data is decrypted only on your device with a key you hold. The servers keep just your public key, so they only ever store ciphertext.

Ready to start? Visit open-banking.io to connect Revolut.