Revolut (Netherlands) API Access & Open Banking

Want programmatic reach into your Revolut (the Netherlands) accounts without wrestling with certificates, sandbox onboarding, or a bespoke PSD2 integration? open-banking.io gives you a single, standardised path to your own Revolut data across 2,600+ EU and UK institutions. Revolut Netherlands carries the BIC REVOLT21 and supports both business and personal profiles, so whether you run a company account or manage day-to-day spending, the same secure flow applies.

The design is zero-knowledge by default. When you sign up you set an encryption passphrase, and the keys are generated on your own device. open-banking.io only ever holds your public key, so its servers can never read or decrypt what syncs through them.

How to connect Revolut

Connecting happens entirely inside the open-banking.io dashboard — there is no code, no API key, and no endpoint to call at this stage.

  1. Create an account and set your encryption passphrase (your private key is minted locally).
  2. In the dashboard, search for Revolut and pick your account type — business or personal.
  3. You are redirected to Revolut's own secure login, where you approve access on their consent screen.
  4. Your accounts flow back into the dashboard and begin to sync.

A single approval stays valid for up to 180 days, after which Revolut asks you to re-confirm — a PSD2 requirement, not an open-banking.io limit.

Access your data

Once a Revolut connection exists, developers can optionally read it programmatically. Open the Developers page, generate 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 directly. 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 — readable data requires the private key that never leaves your machine. Note these tools read and sync existing connections; the initial link is always made in the dashboard.

All of this runs for roughly EUR 3 per month, with no eIDAS certificate to buy and no bank-by-bank paperwork.

Do I need a developer licence to connect Revolut?

No. Connecting is a dashboard action any account holder can complete; API access is an optional extra afterwards.

Can open-banking.io see my Revolut transactions?

No. It stores only your public key, so data is decrypted solely on your device.

How often do I re-authorise?

Revolut consent lasts up to 180 days, then you re-approve on their screen.

Start at open-banking.io.