Beobank API Access & Open Banking (Belgium)

Beobank is a Belgian retail bank, and open-banking.io lets you reach its account and transaction data through a single, privacy-first workspace. Instead of juggling certificates or building against a raw PSD2 gateway, you link Beobank once in the open-banking.io dashboard and your accounts flow in — ready to view or, if you code, to pull programmatically. Every figure is decrypted on your own machine with a key that never leaves it, so open-banking.io itself only ever holds ciphertext.

Beobank supports both business and personal accounts (BIC CTBKBEBX), and a single approval grants up to 180 days of access before you renew.

How to connect Beobank

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

  1. Sign up for open-banking.io and open the dashboard.
  2. Set an encryption passphrase. Your key pair is generated locally on your device; open-banking.io keeps only your public key.
  3. Pick Beobank from the bank list and choose the account type — business or personal.
  4. You are redirected to Beobank's own secure login to approve access (standard PSD2 consent) on the bank's screens, never on ours.
  5. Once approved, your Beobank accounts and transactions sync into your dashboard automatically.

Access your data

Reading the data programmatically is an optional developer step you take after the connection above exists. On the Developers page, create an API key and export a credentials.json — it 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. Requests carry your key in the X-Api-Key header, and every response is decrypted locally with your own key. The CLI and SDK only read and sync connections that already exist — they never create one. And because the API key alone returns only ciphertext, your private key is what makes the data readable.

The result is certificate-free, zero-knowledge access for roughly EUR 3/month across 2,600+ banks.

FAQ

Do I need a developer account to use Beobank with open-banking.io?

No. Connecting and viewing Beobank accounts is done entirely in the dashboard. API keys and credentials.json are only needed if you want to read the data in code.

Can open-banking.io read my Beobank transactions?

No. It stores only your public key and encrypted data. Decryption happens on your device with a key only you hold.

Up to 180 days per approval, after which you re-authorise on Beobank's own login screen.

Ready to start? Visit open-banking.io.