BCC Caravaggio API Access & Open Banking Data

Reach your BCC Caravaggio accounts through a single, privacy-first workspace. open-banking.io links to the Italian cooperative bank under PSD2, pulls your balances and transaction history into one dashboard, and — when you want it — hands developers a clean programmatic path to the same data. There is no certificate to obtain, no bank sandbox to register for, and no raw credentials ever leave your device.

BCC Caravaggio supports both business and personal accounts, and a single consent stays valid for up to 180 days before you re-approve. No public BIC is listed for this bank, so open-banking.io resolves it for you from the dashboard's bank picker instead of asking you to type routing codes.

How to connect BCC Caravaggio

Connecting happens entirely inside the open-banking.io dashboard — never through an API call or a key.

  1. Sign up for open-banking.io and set your encryption passphrase. Your keys are generated locally, on your own device, so only you can unlock what syncs.
  2. In the dashboard, search for BCC Caravaggio and choose the account type you hold — business or personal.
  3. You're redirected to BCC Caravaggio's own secure login and consent screen, where you approve access directly with the bank (standard PSD2 flow).
  4. Once approved, your accounts and transactions sync back into your dashboard, refreshed for the life of your 180-day consent.

That's the whole flow — no code, no OAuth wiring on your side, no redirect you have to build.

Access your data

Once BCC Caravaggio is connected, reading it programmatically is an optional developer step. Open the Developers page, create an API key, and export a credentials.json — it bundles that 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, passing your key in the X-Api-Key header.

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 open-banking.io is zero-knowledge, its servers hold only your public key: an API key alone returns ciphertext, useless without the private key that never leaves you.

All of this runs for around EUR 3/month.

Does open-banking.io see my BCC Caravaggio data?

No. It's zero-knowledge — data is decrypted on your device with a key only you hold. The servers store your public key and ciphertext.

Do I need an API key to connect BCC Caravaggio?

No. Connecting is done in the dashboard by approving access on BCC Caravaggio's own screen. API keys are only for reading data afterwards.

Can I connect both business and personal accounts?

Yes. BCC Caravaggio supports both, each with a consent lasting up to 180 days.

Start at open-banking.io.