Revolut Portugal API Access & Open Banking Data

Revolut has become a default account for freelancers, online shoppers and cross-border teams across Portugal — but its transaction history is trapped behind the app. open-banking.io lifts that data out. Link your Revolut account once and every balance and transaction lands in a dashboard you control, ready to read by hand or pull programmatically. Revolut Portugal is reachable under BIC REVOLT21, and open-banking.io supports both business and personal account types.

The difference here is trust. open-banking.io is zero-knowledge and certificate-free: your data is decrypted locally with a key that never leaves your device, so the servers only ever hold ciphertext and your public key. There are no eIDAS certificates to buy and no bank sandbox to negotiate — just a clean login and around EUR 3/month.

How to connect Revolut

Connecting happens entirely inside the open-banking.io dashboard — no API, no code, no key at this stage.

  1. Sign up for open-banking.io and set an encryption passphrase. Your keys are generated on your own device from that passphrase.
  2. In the dashboard, search for Revolut and choose your account type — business or personal.
  3. You are redirected to Revolut's own secure login, where you approve access (the PSD2 consent step). Consent lasts up to 180 days, after which you simply re-approve.
  4. Your Revolut accounts sync back into the dashboard, decrypted locally for your eyes only.

Access your data

Once Revolut is connected, developers can optionally read the data as code. Open 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 directly.

Every request carries the X-Api-Key header, and every response is decrypted locally with your own key. Without that private key, the API key alone returns only ciphertext — which is exactly the point.

Do I need a Revolut developer account?

No. You approve access on Revolut's normal login screen. There is nothing to register with Revolut's developer program.

Can open-banking.io read my Revolut transactions?

No. It stores only your public key and encrypted blobs. Decryption happens on your device, so the service can never see your data in the clear.

Up to 180 days per Revolut authorization. When it expires, reconnect in the dashboard in a few clicks.

Start linking Revolut at https://open-banking.io.