4 ms·
screen scraping should only really be needed for banks that don't support direct OFX access (or i suppose if your bank charges extra for direct access and you d
by there 16y ago
screen scraping should only really be needed for banks that don't support direct OFX access (or i suppose if your bank charges extra for direct access and you don't want to pay it).
OFX is an XML'ish protocol that all of the big banks and major banking software (MS Money, Quicken, Quickbooks, iBank, etc.) use to communicate when downloading transactions, posting checks, doing transfers, etc. it's what i'm using for downloading bank transactions in corduroy (http://corduroysite.com/ http://corduroysite.com/) and i have hundreds of banks listed in there.
if you know a bank's OFX URL, you can just send it an OFX query and download transactions. it works the same for every bank and credit card company, and it's much quicker than the screen-scraping dance of establishing a session, logging in, clicking around, and then updating your scripts every time the website updates its interface.
here are some common OFX servers: http://wiki.gnucash.org/wiki/OFX_Direct_Connect_Bank_Settings http://wiki.gnucash.org/wiki/OFX_Direct_Connect_Bank_Setting...
- mattmiller 16y agoDoes it work for bill paying? Cable, water, gas and electric, mortgage companies? I think it would be awesome for have a way to pay all my bills from one interface.
- ryanhuff 16y agoMost banks and credit unions have a (free) electronic bill pay integrated into their online banking that allow you to pay bills to the kinds of companies that you listed. The bank typically figures out whether to send them a physical check, or handle it electronically.
- DevX101 16y agoSomeone here on HN who works in the industry mentioned OFX is notoriously unreliable.