Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Holy cow, I've been looking for this but for the US. Anybody know of any?


This might be helpful, though I haven't looked at it in a very long time: https://github.com/madhat2r/plaid2text

Essentially it is some python to download transactions using the plaid API (and requires an account to do so).


If 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!


Haha 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.


Many 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


Many actually do have APIs, they're just poorly documented in public.


ledger-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!


Oh dang I didn't know! I'll check it out at some point then, thanks! :)


Transaction 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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: