Revolut Cyprus API Access & Open Banking Data
Revolut has become the everyday account for a huge share of people and businesses in Cyprus, but pulling that data into your own tools has always meant wrestling with PSD2 red tape. open-banking.io removes it. There are no eIDAS certificates to buy, no sandbox onboarding, and no bank contracts — you connect your Revolut account (BIC REVOLT21) through a single dashboard and your balances and transactions become yours to work with.
Both business and personal Revolut accounts are supported, and a single access approval stays valid for up to 180 days before Revolut asks you to renew it.
How to connect Revolut
Connecting happens entirely inside the open-banking.io dashboard — there is no API call or key involved in this step.
- Sign up at open-banking.io and set your encryption passphrase. Your keys are generated locally on your device, so only you can ever unlock your data.
- In the dashboard, choose Revolut and select whether you're linking a business or personal account.
- You're redirected to Revolut's own secure login, where you approve access on their consent screen — your credentials never touch open-banking.io.
- Your accounts sync back into the dashboard, ready to view.
Access your data
Once Revolut is connected, reading it programmatically is an optional developer step. From the Developers page, create an API key and export a credentials.json — this bundles the API key together with your private decryption key. Then 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. The API key alone only ever returns ciphertext — without your private key, nothing is readable.
This is what zero-knowledge means in practice: open-banking.io stores only your public key and can never see your Revolut data. All of it runs for around EUR 3/month, across 2,600+ supported EU and UK banks.
FAQ
Do I connect Revolut with an API key?
No. You connect in the dashboard and approve on Revolut's consent screen. API keys are only for reading data you've already linked.
Can the CLI link my Revolut account?
No — the CLI and SDK only read and sync existing connections. There is no connect command; linking always happens in the dashboard.
Can open-banking.io staff read my transactions?
No. Data is decrypted on your device with a key only you hold. The servers store just your public key.
Ready to start? Visit open-banking.io.