I'm not sure if any other bank provides their own API for people to hack their own accounts with, but all my high street bank accounts are accessible to an ecosystem of third party apps that do things like transaction breakdowns via Yodlee (an API intermediary)