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:
- Sign up for open-banking.io and set your encryption passphrase. Your keys are generated on your own device at this moment.
- In the dashboard, search for Circle K EXTRA Mastercard and choose the personal account type.
- You're redirected to Circle K's own secure login, where you approve access on their PSD2 consent screen.
- 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.