BBBank API Access & Open Banking Integration
Reaching your BBBank accounts programmatically usually means wrestling with eIDAS certificates and PSD2 onboarding. open-banking.io removes that friction: it links to BBBank (BIC GENODE61BBB) on your behalf and streams both business and personal account data into one dashboard. Everything is decrypted on your own device with a key that never leaves it — open-banking.io stores only your public key and can never read your balances or transactions. It's certificate-free, covers 2,600+ European banks, and costs around EUR 3/month.
How to connect BBBank
Connecting happens entirely inside the open-banking.io dashboard — there is no API call, code, or key involved in this step:
- Sign up for open-banking.io and set an encryption passphrase. Your cryptographic keys are generated locally in your browser at this moment.
- In the dashboard, search for BBBank and choose the account type you need — business or personal.
- You're redirected to BBBank's own secure login, where you approve access on the bank's PSD2 consent screen. Your credentials stay with BBBank.
- Your accounts sync back into the dashboard. A single consent stays valid for up to 180 days, after which you re-approve on BBBank's screen.
Access your data
Once BBBank is connected, developers can optionally read the data outside the dashboard. Open 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), an SDK, or the REST API. Every request carries the X-Api-Key header, and each response is decrypted locally with your own key. There is no connect command — the CLI and SDKs only read or refresh connections you already made in the dashboard. An API key on its own returns ciphertext; without your private key, no one — including open-banking.io — can turn it into readable data.
Do I need a PSD2 certificate for BBBank?
No. open-banking.io handles the regulated access layer, so you never register or manage certificates yourself.
Can open-banking.io see my BBBank transactions?
No. The service is zero-knowledge — it holds only your public key. Decryption happens on your device.
How often do I re-authorise?
BBBank consent lasts up to 180 days. When it expires, you reconfirm on BBBank's own login screen.
Start connecting BBBank at open-banking.io.