Theoretically, these banks with great mobile apps are one step away from giving you API access once it's needed/wanted by enough consumers. Technically, your phone is doing it under the hood already.
Simple uses React for their web interface, so I imagine they have nice JSON APIs for all of the data already.
There was a site advertising developer managed bank accounts last year, https://root.co.za/, I think it's also a cool idea.