It would be interesting if there were a way to run a local client that holds your credentials and does the screen scraping to send back to this API (or others).
From http://blog.precipice.org/why-wesabe-lost-to-mint/
Wesabe built our own data acquisition system, first
using downloadable client programs (partially because
that was easier and partially to preserve users’
privacy)