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?


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.

| improve this answer | |
  • 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
  • After recently connecting mint to one of my accounts, I monitored the account session history and observed a logged in agent as 'Firefox Windows' from San Diego California so I might suppose they also use some sort of browser driver for collecting data as well – lfender6445 Jan 26 at 17:57

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

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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy