Belfius API Access & Open Banking Integration

Belfius is one of Belgium's largest retail and business banks, and open-banking.io lets you reach both your business and personal Belfius accounts (BIC GKCCBEBB) without certificates, bank contracts, or a PSD2 licence of your own. You sign up, connect once, and your balances and transactions flow into a single dashboard — decrypted only on your device.

Unlike raw PSD2 aggregation, open-banking.io is zero-knowledge: your encryption keys are generated locally from a passphrase you choose, and the servers only ever hold your public key. Belfius data at rest stays as ciphertext no one but you can open. With 2,600+ supported European banks and a flat price of roughly EUR 3/month, it replaces the usual per-bank integration overhead.

How to connect Belfius

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

  1. Create an open-banking.io account and set your encryption passphrase. Your keys are generated on your own device at this moment.
  2. In the dashboard, choose Belfius and pick the account type — business or personal.
  3. You are redirected to Belfius's own secure login, where you approve access (standard PSD2 consent). open-banking.io never sees your Belfius credentials.
  4. Your accounts sync back into the dashboard. Consent lasts up to 180 days, after which you simply re-approve on Belfius's screen.

Access your data

Once Belfius 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 together with your private decryption key. From there:

  • Use the CLI: openbanking accounts, openbanking transactions, openbanking sync.
  • Or call the REST API / SDK with the X-Api-Key header.

Every response is decrypted locally with your own key. An API key alone returns only ciphertext — without your private key, the data stays sealed. Note the CLI and SDK only read and sync connections you already made in the dashboard; there is no connect command.

FAQ

Do I need a Belfius developer account?

No. You authorise access on Belfius's normal login screen through the dashboard. No developer registration or certificate is required.

Can open-banking.io read my Belfius transactions?

No. It is zero-knowledge — it stores only your public key and can never decrypt your data. Decryption happens on your device.

How long does a Belfius connection stay active?

Up to 180 days per consent, the PSD2 maximum. Re-approve on Belfius's screen to renew.

Start connecting Belfius at https://open-banking.io.