Revolut (Greece) API Access & Open Banking Data
Reach your Revolut data in Greece without wrestling with eIDAS certificates or a PSD2 licence. open-banking.io links to Revolut (BIC REVOLT21) over standard open-banking rails, covering both personal and business accounts, and hands the raw balances and transactions straight to you. Everything is decrypted on your own device with a key only you hold — the service is zero-knowledge and keeps nothing but your public key.
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.
- Sign up at open-banking.io and set an encryption passphrase. Your key pair is generated locally on your device.
- In the dashboard, choose Revolut and pick the account type you need (personal or business).
- You are redirected to Revolut's own secure login to approve access under PSD2. You authorise the consent directly with the bank — open-banking.io never sees your credentials.
- Your accounts sync back into the dashboard. The consent lasts up to 180 days before Revolut asks you to renew it.
Access your data
Once the connection is live, developers can optionally read it 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. Every request carries the X-Api-Key header, and each response is decrypted locally with your own key. Without that private key an API key alone returns only ciphertext — proof that the servers genuinely cannot read your data.
At roughly EUR 3/month, you get certificate-free, zero-knowledge access to Revolut and 2,600+ other EU and UK banks.
FAQ
Do I connect Revolut with an API key?
No. You connect in the dashboard and approve on Revolut's own consent screen. The API key is only for reading data afterwards.
Can open-banking.io see my Revolut transactions?
No. Data is encrypted to a key held only on your device. The service stores just your public key and can never decrypt your data.
How long does access last?
Up to 180 days per consent, after which you re-approve with Revolut to keep syncing.
Start at open-banking.io.