Revolut (Estonia) Open Banking & API Data Access

Revolut (Estonia) runs on the Revolut Bank UAB Estonian branch (BIC REVOLT21), serving both personal and business customers. With open-banking.io you can pull your Revolut balances and transaction history into one place — and, if you write code, read that same data programmatically. There are no eIDAS certificates to buy and no bank-side developer registration: everything is decrypted on your own device with a key only you hold.

Because open-banking.io is zero-knowledge, its servers only ever store your public key. Nobody at open-banking.io — and no third party — can read your Revolut statements. That model covers 2,600+ EU and UK institutions for roughly EUR 3/month.

How to connect Revolut

Connecting happens entirely inside the open-banking.io dashboard — no API, no code, no key at this stage:

  1. Sign up and set an encryption passphrase. Your keys are generated locally on your device from that passphrase.
  2. In the dashboard, search for Revolut (Estonia) and choose your account type — personal or business.
  3. You're redirected to Revolut's own secure login to approve access under PSD2. You authenticate directly with Revolut; open-banking.io never sees your credentials.
  4. Once you approve, your accounts sync back into the dashboard. Your PSD2 consent lasts up to 180 days, after which you simply re-approve on Revolut's screen.

Access your data

Reading data with code is an optional step you take after connecting. Open the Developers page, create an API key, and export a credentials.json — this bundles the API key together with your private decryption key.

With it, use the CLI (openbanking accounts, openbanking transactions, openbanking sync), an SDK, or the REST API. Every request carries the X-Api-Key header, and each response is decrypted locally with your own key. Without that private key, the API returns only ciphertext — proof the zero-knowledge design holds even for you.

Do I need a developer account with Revolut?

No. You approve access on Revolut's own consent screen; open-banking.io handles the PSD2 plumbing.

Can open-banking.io read my Revolut transactions?

No. It stores only your public key. Decryption happens on your device, so the service sees ciphertext only.

Revolut consent runs up to 180 days. When it lapses, reconnect from the dashboard and re-approve with Revolut.

Start syncing your Revolut data at open-banking.io.