Revolut Luxembourg Open Banking + API Data Access
Revolut has grown from a travel card into a full financial hub, and open-banking.io lets you reach your Revolut (Luxembourg) balances, statements and transaction history in one place — without certificates, eIDAS bundles or a PSD2 licence of your own. You approve access once, and your data flows into a dashboard that only you can decrypt. Both business and personal Revolut accounts are supported (BIC REVOLT21), and a single consent stays valid for up to 180 days before you re-confirm.
How to connect Revolut
Connecting happens entirely inside the open-banking.io dashboard — there is no API call, key or code involved in this step.
- Sign up for open-banking.io and set an encryption passphrase. Your keys are generated locally on your own device, so no one else — not even open-banking.io — ever holds them.
- In the dashboard, search for Revolut and choose whether you are linking a business or personal account.
- You are redirected to Revolut's own secure login, where you review and approve the access request (standard PSD2 consent) on Revolut's screens.
- Once approved, your Revolut accounts sync back into your dashboard and refresh automatically.
That is the whole flow: you authenticate directly with Revolut, and open-banking.io only ever stores data encrypted to your public key.
Access your data
After Revolut is connected, developers can optionally read the same data programmatically. 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), an SDK, or the REST API directly. Requests carry your key in the X-Api-Key header, and every response is decrypted locally with your private key. Because open-banking.io is zero-knowledge, an API key on its own returns only ciphertext — readable data appears only once your own key unlocks it. The CLI and SDK read and sync existing connections; they never create a new bank link.
All of this runs on the standard plan at roughly EUR 3/month, covering 2,600+ EU/UK banks.
FAQ
Does open-banking.io work with both Revolut business and personal accounts?
Yes. Both account types are available (BIC REVOLT21); pick the one you want when selecting Revolut in the dashboard.
How often do I need to reconnect?
Revolut consent lasts up to 180 days. After that, simply re-approve on Revolut's login screen to keep syncing.
Can open-banking.io read my Revolut transactions?
No. Data is encrypted to a key only you hold and decrypted on your device, so the service can never read it.
Start at open-banking.io.