Verfügt Mint.com über eine API zum Herunterladen von Daten? Wenn nicht, sind Schabewerkzeuge verfügbar?


27

Ich verwende mint.com seit einiger Zeit, um meine persönlichen Finanzen zu verfolgen, und möchte meine Daten herunterladen können, damit ich eingehendere Analysen durchführen kann, als auf der Website angegeben. Mint.com hat in letzter Zeit auch einen guten Teil meiner Daten verloren, und der Kundenservice ist weniger als herausragend. Daher möchte ich eine Kopie lokal aufbewahren.

Natürlich wäre eine von mint.com bereitgestellte API ideal, aber meines Wissens ist keine verfügbar. Lassen Sie mich wissen, wenn ich das verpasst habe.

Eine zweite Möglichkeit besteht darin, ein Skript zu schreiben, das sich bei mint.com authentifiziert und die Site regelmäßig überprüft. Hat jemand versucht, dies zu tun (in einer beliebigen Sprache auf einer beliebigen Plattform)? Ich habe das Gefühl, es wäre etwas schwieriger, als ein Passwort an eine Anmeldeseite zu senden und das in der Antwort zurückgegebene Sitzungs-Cookie zu speichern.

Eine dritte Möglichkeit besteht darin, ein Plugin (Firefox oder Chrome) zu schreiben, das die Daten speichert, wenn ich angemeldet bin und die Site betrachte.

Ich nehme an, dass andere Leute versucht haben, ihre Daten aus der Münze zu bekommen, und dachte, ich würde fragen, bevor ich mir die Zeit nehme, es selbst zu tun.


Benötigen Sie wirklich eine API? Wonach suchen Sie, dass der Link "Alle Transaktionen exportieren" Sie nicht gibt.
David A.

3
Automatisierung ... Nicht technisch versierte Benutzer können nicht alle Transaktionen exportieren, sie wissen nicht, wie und stellen sich vor, wie schwierig es ist, wenn Sie 10 Konten haben
Jason

Rein automatisiert. Ich würde es vorziehen, die CSVs nicht regelmäßig manuell herunterladen zu müssen (Transaktionsseite, verschiedene Trendseiten usw.). Außerdem legen sie nicht alles auf diese Weise offen (obwohl ich ehrlich bin, kümmere ich mich nur um Transaktionen und das Vermögen).
arscan

Antworten:


9

Leider hat Mint keine API.


Vielen Dank, ich habe diese gesehen, aber festgestellt, dass Mint möglicherweise alle Posts von Personen entfernt hat, die Skripte für die Authentifizierungsautomatisierung zusammengestellt haben. Sieht so aus, als würde ich es wahrscheinlich einfach selbst verschlüsseln.
arscan

12

Ich habe hier eine kleine Scraping-Bibliothek geschrieben: https://github.com/mrooney/mintapi . Es kann in Python verwendet werden oder JSON über die Befehlszeile ausgeben, um überall verwendet zu werden. Ab heute (18.02.2013) funktioniert es mit Mint.com.


Sieht vielversprechend aus, scheint aber nicht zu funktionieren. :( Gibt in der letzten Zeile eine ungültige Syntax an - "print json.dumps".
Justin

1
Sorry @Justin, es hatte zu der Zeit keine Python 3-Unterstützung, aber jetzt tut es :)
mrooney

5

Eine zweite Möglichkeit besteht darin, ein Skript zu schreiben, das sich bei mint.com authentifiziert und die Site regelmäßig überprüft. Hat jemand versucht, dies zu tun (in einer beliebigen Sprache auf einer beliebigen Plattform)?

Hier ist ein Ruby-Skript, das ich geschrieben habe: https://github.com/toddmazierski/mint-exporter

Ich habe das Gefühl, es wäre etwas schwieriger, als ein Passwort an eine Anmeldeseite zu senden und das in der Antwort zurückgegebene Sitzungs-Cookie zu speichern.

Zum Glück ist es nicht - genau so funktioniert das Skript! :-)


2
Hier ist eine in Bash geschrieben: https://github.com/jchavannes/mintreport . Es kann auch in MySQL- und E-Mail-Berichte importiert werden. Ich musste einmal am Tag um 8 Uhr morgens rennen.
jchavannes

4

Intuit enthüllte nun APIs, die Minze darunter verwendet. Lesen Sie die Informationen zu "Kundenkontodaten" unter https://developer.intuit.com/docs . Diese Seite enthält auch andere APIs, die Intuit bereitstellt.


7
Soweit ich weiß, kostet die Nutzung dieser API mindestens 1 000 USD pro Monat.
Eric Hu

4

Ja, es gibt eine Screen-Scraping-API von Yodlee .


Vielen Dank, wusste nicht, dass Yodlee eine API bereitgestellt hat. Ich kann sie ausprobieren.
arscan

3
Sie verschwenden Ihre Zeit, Yodlee berechnet pro Konto, das bei Verwendung der API hinzugefügt wird.
Justin

2

Möglicherweise interessieren Sie sich für eine von mir erstellte Google-Tabellenkalkulationsanwendung. Ich nenne es Mojito. :-)

Mojito importiert Ihre Transaktionen direkt von Mint.com und ermöglicht es Ihnen, Budgets mithilfe einer beliebigen Kombination von Kategorien und Tags zu erstellen. Es soll nicht Mint.com ersetzen, sondern als Begleiter fungieren. Probieren Sie es aus und teilen Sie es mit anderen.

Weitere Informationen und eine Kopie der Tabelle erhalten Sie hier: http://b3devs.blogspot.com/



0

Da Minze in der EU noch nicht erhältlich ist, gibt es eine Lösung mit direktem Zugriff über die figo Banking API. Wenn jemand an Finanzdaten von Banken und anderen Finanzquellen in der EU interessiert ist, würde ich auf www.figo.io einen API-Zugang gewähren, der hier angefordert wird: http://figo.io/api_key.html

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.