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.
- Create an open-banking.io account and set your encryption passphrase. Your keys are generated on your own device at this moment.
- In the dashboard, choose Belfius and pick the account type — business or personal.
- You are redirected to Belfius's own secure login, where you approve access (standard PSD2 consent). open-banking.io never sees your Belfius credentials.
- 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-Keyheader.
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.