On a side note - why are bank apis so sht? Would love a clean read only way to http api my 3 banks. I don't even care if the security is rubbish for read only. Csv imports are bullshit. There is no reason why this can't be live and clean So hard to keep track of things when it's spread over multiple banks & jurisdictions
If you don't mind a third party having access to your bank, you can use Plaid. Last I knew they supported free accounts with basic balance + transaction support and the first 100 accounts were free. I've definitely seen some home spun personal finance apps using Plaid for free.
I'm down with read only access. Full access.. Fk off
But even that is a shit show. Eg a major card provider might push a api... But sorry not in your jurisdiction..not EU so you don't get EU benefits
As best as I can tell not one of the half a dozen cards I carry can do a credible read only api of any sort