Revolut Latvia API Access & Open Banking Data
Revolut (Latvia) blends everyday banking with multi-currency accounts, and open-banking.io lets you reach that account data on your own terms. Whether you hold a personal or business profile (BIC REVOLT21), the service gives you a single, private place to view balances and transactions — and, if you write code, to pull them programmatically. Everything is decrypted locally with a key only you hold, so no one at open-banking.io ever sees your figures.
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 keys are generated right on your device.
- In the dashboard, search for Revolut (Latvia) and choose your account type — personal or business.
- You are redirected to Revolut's own secure login, where you approve access under PSD2. open-banking.io never touches your credentials.
- Your accounts sync back into the dashboard. The consent stays valid for up to 180 days, after which you simply re-approve on Revolut's screen.
Access your data
Once Revolut is connected, developers can optionally read the data programmatically. On the Developers page, create an API key and export a credentials.json — this bundles the API key and 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. An API key on its own only ever returns ciphertext — the readable data never leaves your machine unencrypted.
The design is zero-knowledge and certificate-free: no eIDAS certificate, no bank-facing registration, just your passphrase. Access to 2,600+ EU/UK banks costs about EUR 3/month.
Do I need an API key to connect Revolut?
No. Connecting is a dashboard-only flow via Revolut's consent screen. API keys matter only afterward, if you want to read data in code.
Can open-banking.io see my Revolut transactions?
No. Only your public key is stored server-side. Data is decrypted on your device, so the service holds nothing readable.
How long does my Revolut consent last?
Up to 180 days. When it lapses, re-approve access on Revolut's own login and syncing resumes.
Ready to start? Visit open-banking.io.