15

How does mint.com connect to online banks in order to get or download banking transaction data?

Do banks have a standard mechanism for mint.com to connect, or is mint.com simulating a real person logging in and using the online banking site?

13

Mint uses Yodlee as its backend: http://www.yodlee.com/solutions_dv_aasdk.shtml

From that site:

The Yodlee Data Network

Yodlee's patented data, payments and risk management utility supports more than 11,000 account sources (banking, bills, investments, etc.) and over 100,000 different account types - creating the world's broadest and most diverse database of consumer financial and related information.

The data is gathered through a mixture of direct feeds and aggregation directly from web sites.

So it appears that in some cases they have direct connections to the banks, and in other cases they have to log in and access the website in the same way a person would.

  • 1
    I think by aggregation they are referring to web scraping (en.wikipedia.org/wiki/Web_scraping), something anyone can do themselves with a library or application like Selenium (seleniumhq.org). I use Selenium to scrape information from some sites which Mint or Yodlee does not support. – joshdoe Aug 4 '10 at 19:46
  • 1
    This seems to pose a security risk. – trusktr Mar 20 '11 at 3:22
  • 3
    mint.com is going through the process of removing Yodlee (it seems) and directly connecting to banks - mint.com/account-migration – harwig Apr 13 '11 at 20:44
3

There is a Standard to communicate with Banks. It is called HBCI.

  • 1
    i believe HBCI has now been replaced by finTS – sam Sep 24 '12 at 12:15

You must log in to answer this question.