There are quite a few services around that purport to help you manage your personal finances. They require access to your bank credentials and scrape information. Then, transactions can get automatically categorised and visualised so you can see trends in your spending.
There are two problems with this:
- Exposing bank information to third parties is an uncomfortable experience at best and giving access to them tends to be in violation of the bank’s ToS (in the UK at least)
- In practical terms, many services are unreliable because of their unsanctioned status
- In many cases categorisation is not particularly good or suited to personal needs (for sufficient flexibility it would be good to have a Query Language)