BKS Bank Slovenia API Access & Open Banking
Reaching your BKS Bank data used to mean eIDAS certificates, sandbox registration and a PSD2 developer portal. open-banking.io removes all of that. It is a certificate-free bridge to 2,600+ EU and UK banks, and BKS Bank in Slovenia is one of them. Both business and personal accounts are supported, and a single consent stays valid for up to 180 days before you renew it.
What makes the service different is where your data is decrypted. Your encryption keys are generated on your own device, so open-banking.io only ever holds your public key — it can sync ciphertext but can never read a single balance or transaction. That is what zero-knowledge means in practice.
How to connect BKS Bank
Connecting happens entirely inside the open-banking.io dashboard — there is no API call, no code and no key involved in this step.
- Sign up for an open-banking.io account.
- Set your encryption passphrase; your private key is generated locally and never leaves your device.
- In the dashboard, choose BKS Bank and the account type you want to link (business or personal).
- You are redirected to BKS Bank's own secure login, where you approve access on the bank's PSD2 consent screen.
- Your approved accounts sync back into the dashboard, ready to view.
Because approval happens on BKS Bank's own page, your credentials are only ever seen by the bank. (Note: BKS Bank Slovenia does not publish a BIC in our reference data.)
Access your data
Once a connection exists, developers can optionally read it programmatically. On the Developers page, create an API key and export a credentials.json — this bundles the API key together with your private decryption key. From there use the CLI (openbanking accounts, openbanking transactions, openbanking sync), an SDK, or the REST API directly. Every request carries an X-Api-Key header, and each response is decrypted locally with your own key.
The API key alone only returns ciphertext; without your private key the data is unreadable, even to open-banking.io. The CLI and SDK read and sync existing connections — they never create one.
All of this runs for around EUR 3 per month.
Does BKS Bank support business accounts?
Yes. Both business and personal BKS Bank accounts can be linked.
How long does a connection last?
Up to 180 days per consent, after which you re-approve on the bank's screen.
Can open-banking.io see my transactions?
No. Decryption happens on your device with a key only you hold; the service stores only your public key.
Ready to start? Visit open-banking.io.