BPI API Access — Connect Portugal Accounts

Pull live financial data from Banco BPI without wrestling with eIDAS certificates or bespoke bank portals. open-banking.io gives you a single REST endpoint that syncs BPI account information on demand, so your app, dashboard or accounting tool always reflects the latest position.

BPI (BIC BBPIPTPL) is one of Portugal's leading retail and corporate banks, and both business and personal account types are reachable through our integration.

How to connect BPI

  1. Create an open-banking.io account and generate an API key.
  2. Call the connect endpoint with BBPIPTPL to start a BPI session.
  3. Redirect your user to BPI's own login for secure SCA approval.
  4. Receive the consent token and begin querying data immediately.

What data you can access

  • Accounts — IBANs, currency, product type and holder details across business and personal profiles.
  • Balances — current, available and booked figures refreshed in real time.
  • Transactions — dated, categorised entries with counterparties and references for reconciliation or analytics.

A single BPI authorisation stays valid for up to 180 days before your user needs to re-confirm, minimising re-authentication friction. The same credentials extend beyond Portugal to 2,600+ banks across the EU and UK, so adding the next institution is a one-line change rather than a new integration project.

Privacy by design

open-banking.io is zero-knowledge: we relay data between BPI and your application without retaining your customers' banking content. There are no QWAC or QSEAL certificates to buy, install or renew — we handle the regulated PSD2 plumbing so you don't touch it.

Pricing

One flat plan from roughly EUR 3 per month covers BPI and every other supported bank. No per-connection surcharges, no enterprise onboarding fee, no long-term lock-in.

Do I need a PSD2 licence to use this?

No. open-banking.io operates as the regulated access layer, so you consume a plain API while we manage the compliance requirements.

How current is BPI transaction data?

Balances and transactions are fetched directly from BPI at request time, giving you the freshest view the bank exposes under open banking.

Can I connect several BPI accounts at once?

Yes. Each account authorises independently, and you can hold many BPI consents — business and personal — under the same API key.

Ready to start syncing BPI data? Visit open-banking.io to get your key.