Mint.com dispose-t-il d'une API pour télécharger les données? Sinon, existe-t-il des outils de grattage?

27

J'utilise mint.com depuis un certain temps pour suivre mes finances personnelles, et j'aimerais pouvoir télécharger mes données afin de pouvoir effectuer une analyse plus approfondie que ce qui est fourni sur le site. Mint.com a également perdu une bonne partie de mes données récemment, et leur service client est loin d'être exceptionnel, j'aimerais donc en conserver une copie localement.

Évidemment, une API fournie par mint.com serait idéale, mais pour autant que je sache, il n'y en a pas de disponible. Faites-moi savoir si j'ai raté ça.

Une deuxième option consiste à écrire un script qui s'authentifie sur mint.com et gratte le site périodiquement. Quelqu'un a-t-il tenté de le faire (dans n'importe quelle langue sur n'importe quelle plate-forme)? J'ai l'impression que ce serait un peu plus difficile que d'envoyer un mot de passe à une page de connexion et d'enregistrer le cookie de session renvoyé dans la réponse.

Une troisième option consiste à écrire un plugin (Firefox ou Chrome) qui enregistre les données lorsque je suis connecté et que je consulte le site.

Je pense que d'autres personnes ont tenté de retirer leurs données de la menthe, alors j'ai pensé demander avant de mettre le temps de le faire moi-même.

arscan
la source
Avez-vous vraiment besoin d'une API? Que recherchez-vous que le lien "Exporter toutes les transactions" ne vous donne pas?
David A.
3
l'automatisation ... les utilisateurs non avertis en technologie ne peuvent pas exporter toutes les transactions, ils ne sauraient pas comment, et imaginez à quel point c'est difficile si vous avez 10 comptes ... pour le faire chaque fois que vous préférez probablement ne pas déranger
Jason
D'un point de vue purement automatisé. Je préfère ne pas avoir à télécharger régulièrement les csv (page des transactions, pages de diverses tendances, etc.). De plus, ils n'exposent pas tout de cette façon (mais pour être honnête, tout ce qui m'importe, ce sont les transactions et la valeur nette).
arscan

Réponses:

9

Malheureusement, Mint n'a pas d'API.

user5821
la source
Merci, je les ai vus, mais j'ai pensé que menthe pouvait avoir supprimé tous les messages de personnes qui avaient créé des scripts d'automatisation d'authentification. On dirait que je vais probablement le coder moi-même.
arscan
12

J'ai écrit une petite bibliothèque de grattage ici: https://github.com/mrooney/mintapi . Il peut être utilisé à partir de Python ou génère du JSON à partir de la ligne de commande pour une utilisation n'importe où. Il fonctionne avec Mint.com à partir d'aujourd'hui (18/02/2013).

mrooney
la source
Semble prometteur, mais ne semble pas fonctionner. :( Donne une syntaxe invalide sur la toute dernière ligne - "print json.dumps".
Justin
1
Désolé @Justin, il n'avait pas le support de Python 3 à l'époque, mais maintenant c'est le cas :)
mrooney
5

Une deuxième option consiste à écrire un script qui s'authentifie sur mint.com et gratte le site périodiquement. Quelqu'un at-il tenté de le faire (dans n'importe quelle langue sur n'importe quelle plate-forme)?

Voici un script Ruby que j'ai écrit qui fait cela: https://github.com/toddmazierski/mint-exporter

J'ai l'impression que ce serait un peu plus difficile que d'envoyer un mot de passe à une page de connexion et d'enregistrer le cookie de session renvoyé dans la réponse.

Heureusement, ce n'est pas le cas - c'est exactement ainsi que fonctionne le script! :-)

Todd Mazierski
la source
2
En voici un écrit en bash: https://github.com/jchavannes/mintreport . Il peut également importer dans MySQL et des rapports par e-mail. Je l'ai fait courir une fois par jour à 8 heures du matin.
jchavannes
4

Intuit a maintenant exposé des API que menthe utilise en dessous. Consultez les informations "Données du compte client" sur https://developer.intuit.com/docs . Cette page contient également d'autres API qu'Intuit expose.

Kishore
la source
7
D'après ce que je peux dire, cette API coûte au moins 1 000 $ par mois à utiliser.
Eric Hu
4

Oui, il existe une API de grattage d'écran via Yodlee .

Jason
la source
Merci, je ne savais pas que Yodlee fournissait une API. Je peux les essayer.
arscan
3
Vous perdez votre temps, Yodlee facture par compte ajouté lors de l'utilisation de son API.
Justin
2

Vous pourriez être intéressé par une "application" de feuille de calcul Google que j'ai créée. Je l'appelle Mojito. :-)

Mojito importe directement vos transactions depuis Mint.com et vous permet de créer des budgets en utilisant n'importe quelle combinaison de catégories et de balises. Il n'est pas destiné à remplacer Mint.com, mais plutôt à servir de compagnon. N'hésitez pas à le consulter et à le partager avec les autres.

Vous pouvez trouver plus d'informations et obtenir une copie de la feuille de calcul ici: http://b3devs.blogspot.com/

b3devs
la source
0

Étant donné que la menthe n'est pas encore disponible dans l'UE, il existe une solution avec un accès direct via l'API figo Banking. Si quelqu'un est intéressé par les données financières des banques et d'autres sources financières de l'UE, je consulterais www.figo.io L'API-Access sera accordé avec une demande ici: http://figo.io/api_key.html

Jonas Konstandin
la source