Circle K EXTRA Mastercard API Access & Open Banking

The Circle K EXTRA Mastercard rewards Norwegian drivers with fuel discounts, but its statements usually stay locked inside the card app. open-banking.io changes that: it links your Circle K EXTRA Mastercard as a PSD2 account so balances and transactions land in one dashboard you fully control. Because the service is zero-knowledge and certificate-free, your data is decrypted locally with an encryption key that only you hold — open-banking.io's servers only ever see your public key and ciphertext.

The Circle K EXTRA Mastercard is a personal card account (no business tier). It carries no published BIC, and each open-banking consent stays valid for up to 180 days before you re-approve.

How to connect Circle K EXTRA Mastercard

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

  1. Sign up for open-banking.io and set your encryption passphrase. Your keys are generated on your own device at this moment.
  2. In the dashboard, search for Circle K EXTRA Mastercard and choose the personal account type.
  3. You're redirected to Circle K's own secure login, where you approve access on their PSD2 consent screen.
  4. Once approved, your card's balance and transactions sync automatically into your dashboard.

That's the whole flow — you authenticate directly with the card issuer, never handing credentials to open-banking.io.

Access your data

Reading the data programmatically is an optional step you take after the card is connected. Open the Developers page, create an API key, and export a credentials.json — this file bundles the API key together with your private decryption key. From there the CLI works out of the box:

openbanking accounts
openbanking transactions
openbanking sync

You can also use an SDK or call the REST API directly. Every request carries the X-Api-Key header, and each response is decrypted locally with your own key. Note that the API key alone returns only ciphertext — without your private key, the payload stays unreadable. The CLI and SDK read and sync existing connections; they cannot connect a card themselves.

FAQ

Does open-banking.io store my card login?

No. You authenticate on Circle K's own consent screen, and the service holds only your public key — never your password or plaintext data.

How much does it cost?

Around EUR 3 per month for full access to your connected accounts.

How long does access last?

Each consent lasts up to 180 days, after which you re-approve on Circle K's screen.

Ready to start? Visit open-banking.io.