Access Revolut France Data via Open Banking API

Revolut has reshaped everyday banking in France, and open-banking.io lets you bring that account data into your own tools without wrestling with PSD2 certificates or eIDAS onboarding. Whether you run Revolut as a personal account or a business one (BIC REVOLT21), open-banking.io gives you a single, private route to your balances and transactions — decrypted only on your device, with a key nobody else holds.

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 at open-banking.io and set your encryption passphrase. Your keys are generated locally on your own device.
  2. In the dashboard, search for Revolut (France) and choose your account type — business or personal.
  3. You are redirected to Revolut's own secure login, where you approve access under PSD2. This consent lasts up to 180 days before you renew it.
  4. Your Revolut accounts sync straight into your dashboard, ready to view.

Because approval happens on Revolut's own screen, open-banking.io never sees your banking credentials.

Access your data

Reading Revolut data programmatically is an optional step you take after connecting. 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, 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. There is no connect command — the CLI and SDK only read and sync connections you already made in the dashboard.

This is what zero-knowledge means in practice: open-banking.io stores only your public key, so its servers physically cannot read your data. An API key alone returns ciphertext — without your private key, it stays unreadable. All of this runs for around EUR 3/month, with no certificates to buy or maintain.

Do I need a PSD2 certificate for Revolut?

No. open-banking.io is certificate-free — you approve access directly on Revolut's login screen.

Can I connect a Revolut business account?

Yes. Both business and personal Revolut (France) accounts are supported when you pick the account type in the dashboard.

How often do I re-approve access?

Revolut consent lasts up to 180 days. When it expires, you simply repeat the dashboard approval to keep syncing.

Start connecting Revolut at open-banking.io.