Revolut Bulgaria: Open Banking & API Access Guide
Revolut serves Bulgarian customers with multi-currency accounts, cards and instant transfers, but pulling that account and transaction history into your own tools normally means wrestling with certificates and PSD2 red tape. open-banking.io removes that friction: it is a certificate-free bridge to Revolut (BIC REVOLT21) and 2,600+ other EU and UK institutions, covering both business and personal account types. Everything is encrypted end-to-end, and your Revolut data is decrypted locally with a key that never leaves your device.
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 your encryption passphrase. Your key pair is generated right there on your own device.
- In the dashboard, choose Revolut and select the account type you hold (business or personal).
- You are redirected to Revolut's own secure login, where you approve access under PSD2. open-banking.io never sees your Revolut credentials.
- Your accounts sync straight into the dashboard. A single consent stays valid for up to 180 days before Revolut asks you to re-authorise.
Access your data
Once Revolut is connected, reading the data programmatically is an optional developer step. On the Developers page, create an API key and export a credentials.json — this bundle holds the API key and your private decryption key. From there you can use the CLI (openbanking accounts, openbanking transactions, openbanking sync), an SDK, or the REST API. Requests authenticate with the X-Api-Key header, and every response is decrypted locally with your own key. Because open-banking.io is zero-knowledge and only stores your public key, an API key on its own returns nothing but ciphertext — the readable data only ever exists on your machine.
At roughly EUR 3/month, it is a low-cost way to keep a private, programmable link to your Revolut finances.
FAQ
Do I need a Revolut developer account or certificate?
No. There are no eIDAS certificates and no developer onboarding. You approve access on Revolut's normal login screen and the connection is live.
Can the CLI connect my Revolut account for me?
No. The CLI and SDK only read and sync connections you have already approved in the dashboard — there is no connect command.
Can open-banking.io staff see my Revolut transactions?
No. The service holds only your public key. Data is decrypted locally with your private key, so no one else — including open-banking.io — can read it.
Ready to start? Visit open-banking.io.