4 ms·
Holy cow, I've been looking for this but for the US. Anybody know of any?
by throwaway613834 9y ago
Holy cow, I've been looking for this but for the US. Anybody know of any?
- marvinpinto 9y agoIf you're up for it, you can add your own bank/creditcard company/whatever as a plugin to it - I think the examples there are decent. I could also help if need be!
- throwaway613834 9y agoHaha thanks! The problem is in the US most banks would need screen-scraping; they don't have APIs, so it's a lot more work to do such a thing.
- marvinpinto 9y agoledger-reconciler uses headless chrome underneath to screen-scrape all its information from banking/creditcard websites. That's how all the plugins hook into it. It does not use any public or private banking APIs. Hope that helps!
- throwaway613834 9y agoOh dang I didn't know! I'll check it out at some point then, thanks! :)
- jldugger 9y agoMany actually do have APIs, they're just poorly documented in public.
- noughth 9y agoMany US banks support OFX (though they may call it QFX, DirectConnect, or simply advertise Quicken support). The OFX spec is a bit of a pain, but there are a number of open-source libraries to query/parse it. I wrote one in Go: https://github.com/aclindsa/ofxgo https://github.com/aclindsa/ofxgo
- jldugger 9y agoTransaction pull can be done in GNUCash with aqbanking. It's not fully automated, as it's a GUI and there's a manual review step. And also the aqbanking interface is terribad.
- jpeeler 9y agoThis might be helpful, though I haven't looked at it in a very long time: https://github.com/madhat2r/plaid2text https://github.com/madhat2r/plaid2text Essentially it is some python to download transactions using the plaid API (and requires an account to do so).