Nordea is (according to their own statement at least) the leading bank in the Nordic countries, Finland, Sweden, Norway, Denmark.
They do offer a well documented JSON/REST API with a sandbox and an API console.
Available APIs
Accounts API
Information about account(s) and transaction(s)
List of accounts
Account details
Transaction
Payments API Domestic transfer
Initiate and confirm payments via Domestic transfer from a Swedish, Danish or Norwegian household
Payments API SEPA credit transfer
Initiate and confirm payments via SEPA credit transfer from a Finnish household account.
Additionally, there’s APIs for regulated 3rd party providers, but I guess, that doesn’t apply to HA very well.
I have long since given up on this. I’m using Firefly III now which can either import CSV files or use the Salt Edge API service. It also offers webhooks, so whenever I update my data in Firefly III, it calls a webhook in my HA NodeRED which then updates an entity with the balance.
Thanks.
But do you update the balance in Firefly III manually or does it have any integration with Nordea?
If it is a manual job, it’s not an option in my case.
As I wrote, Firefly III can ingest CSV files or pull transactions via Salt Edge API. I download the CSV files every morning as part of my morning routine. Netbank → Old Netbank → Click on account → Transaction list.
Salt Edge also works fine but it has no benefit for me because you still have to authenticate with the Nordea ID app every time you make a call to the API.