Access Banca Credifarma Data via Open Banking API

Banca Credifarma serves Italy's pharmacy sector, and if you run a business account there you probably want its balances and transactions somewhere you can actually work with them. open-banking.io gives you PSD2 access to Banca Credifarma (BIC FARBIT21) without ordering an eIDAS certificate, registering as a third-party provider, or writing a line of integration code. You sign in through the bank's own screen, and everything that flows back is encrypted so only you can read it.

Banca Credifarma exposes business accounts through open banking, and each authorisation you grant stays valid for up to 180 days before it needs renewing — the PSD2 maximum, so you re-approve twice a year at most.

How to connect Banca Credifarma

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

  1. Create an open-banking.io account and set an encryption passphrase. Your keys are generated locally on your device; the service only ever sees your public key.
  2. In the dashboard, choose Banca Credifarma from the bank list and select the business account type.
  3. You are redirected to Banca Credifarma's own secure login to approve the access request (standard PSD2 consent).
  4. Once approved, your accounts sync back into the dashboard and stay refreshed for the life of the consent.

Access your data

Reading Banca Credifarma programmatically is an optional step you take after the connection exists. On the Developers page, generate an API key and export a credentials.json — it bundles that key with your private decryption key. From there you can run the CLI (openbanking accounts, openbanking transactions, openbanking sync), call the REST API, or use an SDK. Requests carry your key in the X-Api-Key header, and every response is decrypted locally with your private key. The CLI and SDK only read and sync connections that already exist — there is no connect command.

Because open-banking.io is zero-knowledge, its servers hold ciphertext they cannot open. An API key on its own returns only encrypted data; without your private key it is unreadable. All of this runs for around EUR 3/month, covering 2,600+ EU and UK banks.

Do I need a certificate or TPP licence?

No. open-banking.io handles the regulated layer, so you authorise directly on Banca Credifarma's screen with no certificate or developer registration.

Can open-banking.io read my account data?

No. Decryption keys live on your device. The service stores only your public key and encrypted payloads it cannot decrypt.

How long does a connection last?

Up to 180 days per consent. When it lapses, reauthorise once through the dashboard to resume syncing.

Start at open-banking.io.