Revolut API Access in Cyprus | Open Banking
Pull live Revolut data into your own product without wrestling with per-bank integrations. open-banking.io gives you a single, PSD2-compliant endpoint that keeps a Cypriot Revolut account (BIC REVOLT21) in sync — so your app always reflects the latest balances and payment activity.
Whether you are building bookkeeping automation, a treasury dashboard, or a personal-finance tool, the same request pattern works across Revolut and 2,600+ other EU and UK banks.
How to connect Revolut
- Sign up for open-banking.io and grab your API key.
- Call the connect endpoint with Revolut as the target institution.
- Redirect the account holder to Revolut's own login and strong customer authentication.
- The user approves the data-sharing consent inside Revolut.
- Read accounts, balances and transactions back through a single JSON response.
What data you can access
- Accounts — both business and personal Revolut account types, with IBAN and currency metadata.
- Balances — current and available amounts, refreshed on demand.
- Transactions — historical and incoming entries with counterparties, timestamps and references.
Consent and coverage
Revolut consents last up to 180 days before the account holder needs to re-authenticate — the maximum the standard permits. Renewal is a single redirect, so long-lived integrations stay running with minimal friction. Coverage spans Revolut alongside thousands of other institutions, letting you support customers who bank in more than one place through one contract.
Privacy by design
We operate on a zero-knowledge basis: credentials are entered only on Revolut's own pages, and we never see or store them. There are no eIDAS certificates to purchase, host or rotate — that overhead sits with us, not you. Data flows straight through to your application over encrypted channels.
Pricing
One flat plan of roughly EUR 3 per month covers Revolut and every other supported bank. No setup fees, no per-connection surcharges, no certificate costs.
FAQ
Can I connect both business and personal Revolut accounts?
Yes. Both account types are supported, and the returned schema is identical, so your code handles either without branching.
How often can I refresh transaction data?
As often as your use case needs within the active consent window. Each call returns the latest balances and transactions available from Revolut.
Do I need my own banking licence or certificate?
No. open-banking.io provides the regulated access layer, so you connect without a licence or your own eIDAS certificate.
Ready to start syncing Revolut? Explore the full API at open-banking.io.