National Bank of Greece API Access & Open Banking
Reaching your National Bank of Greece (Ethniki Trapeza, BIC ETHNGRAA) balances and transactions from your own software usually means wrestling with PSD2 licensing and eIDAS certificates. open-banking.io removes that layer. It is a zero-knowledge, certificate-free gateway to 2,600+ banks across the EU and UK, and it treats National Bank of Greece the same way it treats every other institution: you authorise once, and a live feed of your business or personal accounts lands in a dashboard only you can decrypt.
The difference from a raw bank API is where the keys live. Your encryption keys are generated on your own device from a passphrase you set, so open-banking.io's servers hold only your public key. They store ciphertext they cannot read.
How to connect National Bank of Greece
Connecting happens entirely inside the open-banking.io dashboard — there is no endpoint to call and no API key involved at this stage:
- Sign up for open-banking.io and set your encryption passphrase. Your private key is derived locally and never leaves your machine.
- In the dashboard, choose National Bank of Greece and select the account type you need — both business and personal are supported.
- You are redirected to National Bank of Greece's own secure login, where you approve access on the bank's PSD2 consent screen. Your credentials go only to the bank.
- Your approved accounts sync back into the dashboard. Consent lasts up to 180 days, after which you simply re-approve on the bank's screen.
Access your data
Once National Bank of Greece is connected, reading it programmatically is an optional developer step. Open 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. Requests authenticate with the X-Api-Key header, and every response is decrypted locally with your own key. The API key alone only ever returns ciphertext, so no server — and no leaked key — can expose your finances. Note there is no connect command: the CLI and SDK read and sync existing connections only.
All of this runs for roughly EUR 3 per month, with no certificate purchase and no PSD2 registration of your own.
Is a QWAC or eIDAS certificate required?
No. open-banking.io is certificate-free; it handles the regulated plumbing so you never buy or manage one.
Can open-banking.io read my National Bank of Greece data?
No. It is zero-knowledge and stores only your public key. Decryption happens on your device with a key only you hold.
Which account types can I link?
Both business and personal National Bank of Greece accounts, each with a consent window of up to 180 days.
Start at open-banking.io.