Revolut (Liechtenstein) API Access & Open Banking
Revolut's Liechtenstein entity (BIC REVOLT21) covers both business and personal accounts, and open-banking.io lets you reach that data without wrangling PSD2 certificates or eIDAS registration. You set an encryption passphrase, connect once, and your balances and transactions flow into a dashboard that only you can decrypt. Nothing leaves your device readable — the service stores only your public key.
How to connect Revolut
Connecting happens entirely inside the open-banking.io dashboard — there is no endpoint to call and no key to paste. The steps:
- Sign up for open-banking.io and set your encryption passphrase. Your keys are generated locally, on your own device.
- In the dashboard, search for Revolut (Liechtenstein) and choose whether you're linking a business or personal account.
- You're redirected to Revolut's own secure login, where you approve access under PSD2 consent.
- Your accounts sync back into the dashboard. Consent lasts up to 180 days, after which you re-approve on Revolut's screen.
That's the whole flow. You authorise Revolut directly; open-banking.io never sees your Revolut credentials.
Access your data
Programmatic access is an optional step you take after the connection exists. On the Developers page, create an API key and export a credentials.json — it bundles the API key with your private decryption key. From there:
- CLI:
openbanking accounts,openbanking transactions,openbanking sync - SDK or REST API: send requests with the
X-Api-Keyheader
Every response arrives encrypted and is decrypted locally with your private key. An API key on its own returns only ciphertext — without the key in your credentials.json, there is nothing readable to leak. The CLI and SDK read and sync existing connections; they never create one.
Pricing and privacy
Open-banking.io is zero-knowledge and certificate-free, covering 2,600+ EU and UK banks for roughly EUR 3/month. Because decryption keys live only with you, the platform is architecturally unable to read your Revolut data.
FAQ
Do I need a PSD2 certificate to use Revolut here?
No. open-banking.io is certificate-free — you approve access on Revolut's own consent screen, and no eIDAS registration is required.
Can I connect Revolut from the CLI?
No. Connecting is a dashboard-only action. The CLI (accounts, transactions, sync) only reads connections you've already authorised.
How long does access last before I re-approve?
Up to 180 days per consent. After that, Revolut prompts you to re-authorise from the dashboard.
Ready to start? Visit open-banking.io.