CaixaBank API Access & Open Banking Integration

CaixaBank is one of Spain's largest retail banks, and open-banking.io lets you reach its account data without certificates, eIDAS setup, or a PSD2 licence of your own. You sign in on CaixaBank's own screen, and everything that syncs back is encrypted with a key that never leaves your device — open-banking.io only ever holds your public key, so it cannot read a single transaction.

Both business and personal CaixaBank accounts are supported (BIC CAIXESBBXXX), and a single approval keeps your connection live for up to 180 days before CaixaBank asks you to renew consent.

How to connect CaixaBank

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

  1. Sign up for open-banking.io and set your encryption passphrase. Your keys are generated locally on your own device.
  2. In the dashboard, search for and select CaixaBank, then choose whether you're linking a business or personal account.
  3. You're redirected to CaixaBank's own secure login, where you authenticate and approve access (the standard PSD2 consent).
  4. Once approved, your CaixaBank accounts and balances sync straight into your dashboard.

That's the whole flow — no developer redirect, no manual token exchange.

Access your data

Reading CaixaBank data programmatically is an optional step you take after the connection exists. From 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. Requests carry the X-Api-Key header, and every response is decrypted locally with your own key. An API key on its own returns only ciphertext — without your private key, there's nothing readable to see.

All of this runs for around EUR 3/month, covering 2,600+ EU and UK banks under the same zero-knowledge, certificate-free model.

FAQ

Do I need an eIDAS certificate to access CaixaBank?

No. open-banking.io handles the regulated PSD2 layer, so you never register a certificate or licence — you just approve access on CaixaBank's login screen.

Can open-banking.io see my CaixaBank transactions?

No. Data is decrypted only on your device with a key you alone hold. The service stores just your public key and never has access to plaintext.

How long does my CaixaBank connection last?

Up to 180 days per consent. After that, CaixaBank prompts you to re-approve to keep syncing.

Ready to start? Visit open-banking.io.