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.
- Sign up for open-banking.io and set an encryption passphrase. Your keys are generated right there on your device.
- In the dashboard, choose Revolut and select your account type — personal or business.
- You are redirected to Revolut's own secure login, where you approve access under PSD2. open-banking.io never sees your credentials.
- 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-Keyheader.
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.