¿Cómo obtiene Mint.com el historial de transacciones de diferentes cuentas bancarias?

Mint obtiene todas las transacciones (no el historial de transacciones, solo las transacciones recientes, por ejemplo, si agrega una cuenta bancaria a Mint hoy, no vería su compra en julio de 2014) a través de un agente de agregación de datos. El agente solía ser Yodlee cuando Mint estaba compitiendo con Quicken Online de Intuit, y Mint se cambió a la Central de Clientes de Intuit después de que Intuit adquirió Mint.

Los agentes de agregación de datos, como Yodlee o la Central de Clientes de Intuit, recopilan datos de institutos financieros, incluidos, entre otros, los bancos, principalmente a través de dos canales: API (servicio web, FTP, etc.) y scraping web. Básicamente, para los grandes jugadores, intentan hacer lo primero; para jugadores pequeños (como una cooperativa de crédito en su ciudad local) o para jugadores grandes que no cooperan por todo tipo de razones, tienen que usar este último.

Recopilar datos de una red como VISA directamente no es una opción factible, ya que 1) la mayoría de los institutos financieros no están dentro de VISA, etc. 2) incluso VISA no tiene muchos datos de transacciones, como apuesto a que VISA no sabe que compré un fondo mutuo con blah blah trade ayer, y 3) apuesto a que VISA no lo alienta por razones de competencia , y cobraría bastante dinero si proporciona este servicio.

Mint usó una API para obtener historiales de transacciones. Inicialmente usaron Yodlee, pero cambiaron a la API Intuits cuando fueron adquiridos.

Hay otros proveedores de API de cuentas financieras como:

CashEdge AllData Retail

Plaid.io

MX Atrium

Había leído un artículo que implicaba que Mint usa Yodlee: Plataforma de gestión financiera personal para bancos y consumidores. Aquí está el enlace a este artículo. – Menta es el YouTube de Yodlee

También he oído que usan el desguace de pantalla.

Sospecho que es una mezcla de ambos.