I use quicken, which can automatically download bank of America transactions. However, it truncates all the payees so I lose data. I'd like to work around this and I'm thinking of downloading the transaction data and generating my own QFX file with the full payee info.
Is there a way that I can download transactions programmatically, or download something like a .qif (available on their website) programmatically? For the latter, I could convert the gif to a QFX myself.
If anyone has other ideas to download all of the transaction information without losing the payee info, I would welcome those ideas as well.
There are two options that you have, neither of which is easy! Both require coding ability.
Option ONE is to figure out how to use Plaid.com and create an app that can connect and pull the transactions thru Plaid's system. And just an FYI, for Bank of America, you will need to apply to be approved for Production mode in order to use OAuth mode access. Production mode is not free, but is pretty cheap, like $0.30 per year per account. I started trying to work this out, but have not been able to figure out how to write the code to do the Linking and OAuth of account yet.
Option TWO is to write some code that can scrape the site for you, and automatically download the transactions. Python is usually the preferred language to do this in. I found the following (have not tried any of them):
https://www.neilgrogan.com/bank-tx-py/
https://github.com/search?q=bankofamerica&type=repositories
https://github.com/search?q=bank+of+america&type=repositories
https://github.com/Wllew4/bofa_scraper
https://github.com/rusdog2784/bank_of_america