Revolut Germany API Access & Open Banking Data

Revolut has become one of Germany's most-used digital accounts, and open-banking.io lets you reach the data behind it without wrestling with certificates, sandbox onboarding, or PSD2 paperwork. Whether you hold a Revolut personal or business account (BIC REVOLT21), you can bring balances and transactions into a single dashboard and, if you write code, read them locally under a key that never leaves your device.

The defining trait here is privacy. open-banking.io is zero-knowledge: your data is decrypted on your own machine with a key only you hold, and the service stores nothing more than your public key. Across 2,600+ EU and UK banks, that model stays the same.

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 for open-banking.io and set an encryption passphrase. Your keys are generated right there on your device.
  2. In the dashboard, choose Revolut and select your account type — personal or business.
  3. You are redirected to Revolut's own secure login, where you approve access under PSD2. open-banking.io never sees your credentials.
  4. Your accounts sync back into the dashboard, ready to view. Each consent lasts up to 180 days, after which you simply re-approve on Revolut's screen.

Access your data

Once Revolut is connected, reading it programmatically is an optional developer step. 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.
  • Or call the REST API / SDK, passing your key in the X-Api-Key header.

Every response arrives encrypted and is decrypted locally with your own key. An API key alone returns only ciphertext — without your private key, nobody, including open-banking.io, can read it. Note that the CLI and SDK only read and sync existing connections; there is no connect command.

All of this runs on the standard plan at roughly EUR 3/month.

Do I need PSD2 certificates for Revolut?

No. open-banking.io is certificate-free — you approve access on Revolut's login screen and nothing else is required.

Can open-banking.io read my Revolut transactions?

No. The service is zero-knowledge and holds only your public key. Decryption happens on your device.

Does this work for a Revolut business account?

Yes. Both business and personal Revolut accounts are supported; pick the type when you connect.

Ready to start? Visit open-banking.io.