iBanFirst API Access & Open Banking Data Sync

Pulling your iBanFirst balances and transactions into your own tools no longer means chasing PSD2 certificates or standing up an OAuth server. open-banking.io connects to iBanFirst (BIC FXBBBEBBXXX) across the EU and UK, covering both business and personal accounts, and hands the data back to you already decrypted on your own machine.

The service is zero-knowledge by design: your encryption keys are generated on your device, and open-banking.io's servers only ever hold your public key. That means the platform physically cannot read your iBanFirst statements — only you can. No eIDAS certificate, no bank sponsorship, no infrastructure to maintain, for roughly EUR 3/month.

How to connect iBanFirst

Connecting happens entirely inside the open-banking.io dashboard — there is no API call, code, or key involved in this step.

  1. Sign up and set your encryption passphrase. Your private and public keys are created locally in your browser at this moment.
  2. In the dashboard, search for and select iBanFirst, then choose whether it's a business or personal account.
  3. You're redirected to iBanFirst's own secure login to approve access under PSD2. You authenticate directly with the bank — open-banking.io never sees your credentials.
  4. Approve the consent, and your accounts sync straight into your dashboard.

Your consent stays valid for up to 180 days, after which iBanFirst asks you to re-approve — a standard PSD2 refresh you handle again on the bank's screen.

Access your data

Once iBanFirst is connected, reading it programmatically is an optional developer step. On the Developers page, create an API key and export a credentials.json — this bundles the API key together with your private decryption key. From there you can use the CLI (openbanking accounts, openbanking transactions, openbanking sync), an SDK, or the REST API directly.

Every request authenticates with 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 — without your private key, the data stays unreadable, which is exactly what keeps the model zero-knowledge.

Does open-banking.io ever see my iBanFirst data?

No. It stores only your public key; decryption happens on your device with a key only you hold.

Can I connect iBanFirst from the CLI or SDK?

No. The CLI and SDK only read and sync existing connections. Connecting is done once in the dashboard via iBanFirst's consent screen.

Do I need a PSD2 certificate?

No. open-banking.io is certificate-free — you just approve access on iBanFirst's login page.

Start at open-banking.io.