Czy Mint.com ma interfejs API do pobierania danych? Jeśli nie, czy są dostępne jakieś narzędzia do skrobania?

27

Od jakiegoś czasu korzystam z mint.com do śledzenia moich osobistych finansów i chciałbym móc pobrać moje dane, aby móc przeprowadzić bardziej szczegółową analizę niż ta, która jest dostępna na stronie. Mint.com również niedawno straciło sporą część moich danych, a ich obsługa klienta jest mniej niż gwiezdna, więc chciałbym zachować kopię lokalnie.

Oczywiście interfejs API zapewniony przez mint.com byłby idealny, ale o ile wiem, nie jest dostępny. Daj mi znać, jeśli mi tego brakowało.

Drugą opcją jest napisanie skryptu, który uwierzytelnia się na mint.com i okresowo czyści witrynę. Czy ktoś próbował to zrobić (w dowolnym języku na dowolnej platformie)? Mam wrażenie, że byłoby to trochę trudniejsze niż wysłanie hasła do strony logowania i zapisanie pliku cookie sesji zwróconego w odpowiedzi.

Trzecią opcją jest napisanie wtyczki (Firefox lub Chrome), która zapisuje dane, gdy jestem zalogowany i przeglądam witrynę.

Sądzę, że inni próbowali wydobyć swoje dane z mennicy, więc pomyślałem, że zapytam, zanim poświęcę czas na zrobienie tego sam.

arscan
źródło
Czy naprawdę potrzebujesz interfejsu API? Czego szukasz, czego nie daje link „Eksportuj wszystkie transakcje”.
David A.
3
automatyzacja ... użytkownicy nie znający się na technologii nie mogą eksportować wszystkich transakcji, nie wiedzieliby, jak to zrobić, i wyobrażają sobie, jakie to kłopoty, jeśli masz 10 kont ... robić to za każdym razem, gdy wolisz po prostu nie zawracać sobie głowy
Jason
Wyłącznie z punktu widzenia automatyzacji. Wolałbym nie pobierać pliku CSV ręcznie (strona transakcji, różne strony trendów itp.) Regularnie. Nie ujawniają też wszystkiego w ten sposób (choć szczerze mówiąc, najważniejsze są dla mnie transakcje i wartość netto).
arscan 18.01.11

Odpowiedzi:

9

Niestety Mint nie ma interfejsu API.

użytkownik5821
źródło
Dzięki, widziałem je, ale pomyślałem, że mięta mogła zedytować wszelkie posty od osób, które opracowały skrypty automatyzacji uwierzytelniania. Wygląda na to, że prawdopodobnie sami to po prostu koduję.
arscan
12

Napisałem tutaj małą bibliotekę zgarniającą: https://github.com/mrooney/mintapi . Może być używany z Pythona lub wyświetla JSON z wiersza poleceń do użycia w dowolnym miejscu. Działa z Mint.com od dziś (18.02.2013).

mrooney
źródło
Wygląda obiecująco, jednak nie działa. :( Podaje niepoprawną składnię w ostatnim wierszu - „print json.dumps”.
Justin
1
Przepraszam @Justin, nie obsługiwał on wtedy Pythona 3, ale teraz już działa :)
mrooney
5

Drugą opcją jest napisanie skryptu, który uwierzytelnia się na mint.com i okresowo czyści witrynę. Czy ktoś próbował to zrobić (w dowolnym języku na dowolnej platformie)?

Oto napisany przeze mnie skrypt Ruby: https://github.com/toddmazierski/mint-exporter

Mam wrażenie, że byłoby to trochę trudniejsze niż wysłanie hasła do strony logowania i zapisanie pliku cookie sesji zwróconego w odpowiedzi.

Na szczęście tak nie jest - dokładnie tak działa skrypt! :-)

Todd Mazierski
źródło
2
Oto jeden napisany bash: https://github.com/jchavannes/mintreport . Może również importować do MySQL i raportów e-mail. Mam go uruchomić raz dziennie o 8 rano.
jchavannes
4

Intuit ujawnił teraz API, które mięta używa pod spodem. Sprawdź informacje „Dane konta klienta” na https://developer.intuit.com/docs . Ta strona ma również inne interfejsy API, które udostępnia Intuit.

Kishore
źródło
7
Z tego, co mogę powiedzieć, korzystanie z tego interfejsu API kosztuje co najmniej 1 000 USD miesięcznie.
Eric Hu
4

Tak, istnieje Yodlee, API do zgrywania ekranu .

Jason
źródło
Dzięki, nie zdawałem sobie sprawy, że Yodlee zapewnia API. Mogę je wypróbować.
arscan
3
Marnujesz swój czas, opłaty Yodlee za każde konto dodane podczas korzystania z ich interfejsu API.
Justin
2

Być może zainteresuje Cię „aplikacja” arkusza kalkulacyjnego Google. Nazywam to Mojito. :-)

Mojito bezpośrednio importuje transakcje z Mint.com i umożliwia tworzenie budżetów przy użyciu dowolnej kombinacji kategorii i tagów. Jego celem nie jest zastąpienie Mint.com, ale raczej działanie jako towarzysz. Sprawdź to i udostępnij innym.

Więcej informacji i kopię arkusza kalkulacyjnego można znaleźć tutaj: http://b3devs.blogspot.com/

b3devs
źródło
0

Ponieważ mennica nie jest jeszcze dostępna w UE, istnieje rozwiązanie z bezpośrednim dostępem poprzez interfejs bankowy figo. Jeśli ktoś jest zainteresowany danymi finansowymi z banków i innych źródeł finansowych w UE, sprawdziłbym www.figo.io API-Access otrzyma prośbę tutaj: http://figo.io/api_key.html

Jonas Konstandin
źródło