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:

  1. Sign up for open-banking.io and set your encryption passphrase. Your keys are generated locally, on your own device.
  2. In the dashboard, search for Revolut (Liechtenstein) and choose whether you're linking a business or personal account.
  3. You're redirected to Revolut's own secure login, where you approve access under PSD2 consent.
  4. 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-Key header

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.