Mint.com ha un'API per scaricare i dati? In caso contrario, sono disponibili strumenti di raschiatura?


27

Ho usato mint.com per un po 'di tempo per tenere traccia delle mie finanze personali e mi piacerebbe poter scaricare i miei dati in modo da poter eseguire analisi più approfondite di quelle fornite sul sito. Di recente Mint.com ha anche perso una buona parte dei miei dati e il suo servizio clienti è tutt'altro che stellare, quindi vorrei conservarne una copia localmente.

Ovviamente, un'API fornita da mint.com sarebbe l'ideale, ma per quanto ne so non ce n'è uno disponibile. Fammi sapere se l'ho perso.

Una seconda opzione è quella di scrivere uno script che si autentica su mint.com e raschia periodicamente il sito. Qualcuno ha tentato di farlo (in qualsiasi lingua su qualsiasi piattaforma)? Ho la sensazione che sarebbe un po 'più difficile che inviare una password a una pagina di accesso e salvare il cookie di sessione restituito nella risposta.

Una terza opzione è quella di scrivere un plugin (firefox o chrome) che salvi i dati quando sono loggato e guardo il sito.

Immagino che altre persone abbiano tentato di ottenere i loro dati dalla zecca, quindi ho pensato di chiedere prima di dedicare il tempo per farlo da solo.


Hai davvero bisogno di un'API? Cosa stai cercando che il link "Esporta tutte le transazioni" non ti dà.
David A.

3
automazione ... gli utenti non esperti di tecnologia non possono esportare tutte le transazioni, non saprebbero come, e immaginare quanti problemi ci sono se hai 10 account ... farlo ogni volta che probabilmente preferiresti semplicemente non disturbarti
Jason,

Solo dal punto di vista dell'automazione. Preferirei non dover scaricare manualmente il CSV (pagina delle transazioni, pagine delle varie tendenze, ecc.) Su base regolare. Inoltre, non espongono tutto in questo modo (anche se a dire il vero, tutto ciò che mi interessa davvero sono le transazioni e il patrimonio netto).
arscan,

Risposte:


9

Sfortunatamente, Mint non ha un'API.


Grazie, li ho visti, ma ho pensato che Mint potrebbe aver eliminato tutti i post di persone che hanno messo insieme script di automazione dell'autenticazione. Sembra che probabilmente lo codifico da solo.
arscan,

12

Ho scritto una piccola libreria di scraping qui: https://github.com/mrooney/mintapi . Può essere utilizzato da Python o emette JSON dalla riga di comando per essere utilizzato ovunque. Funziona con Mint.com da oggi (18/02/2013).


Sembra promettente, tuttavia non sembra funzionare. :( Fornisce una sintassi non valida sull'ultima riga - "print json.dumps".
Justin

1
Scusate @Justin, al momento non aveva il supporto per Python 3, anche se ora lo fa :)
mrooney

5

Una seconda opzione è quella di scrivere uno script che si autentica su mint.com e raschia periodicamente il sito. Qualcuno ha tentato di farlo (in qualsiasi lingua su qualsiasi piattaforma)?

Ecco uno script di Ruby che ho scritto che fa questo: https://github.com/toddmazierski/mint-exporter

Ho la sensazione che sarebbe un po 'più difficile che inviare una password a una pagina di accesso e salvare il cookie di sessione restituito nella risposta.

Per fortuna non lo è - è esattamente così che funziona lo script! :-)


2
Eccone uno scritto in bash: https://github.com/jchavannes/mintreport . Può anche importare in MySQL e rapporti e-mail. L'ho fatto girare una volta al giorno alle 8 del mattino.
jchavannes,

4

Intuit ora ha esposto API utilizzate da Mint. Consulta le informazioni "Dati dell'account cliente" su https://developer.intuit.com/docs . Quella pagina contiene anche altre API che Intuit espone.


7
Da quello che posso dire, questa API costa un minimo di $ 1k al mese da usare.
Eric Hu,

4

Sì, esiste un'API per lo scraping dello schermo tramite Yodlee .


Grazie, non ho capito che Yodlee ha fornito un'API. Potrei provarli.
arscan,

3
Stai sprecando il tuo tempo, addebiti Yodlee per account aggiunti quando si utilizza la loro API.
Justin

2

Potresti essere interessato a una "applicazione" per fogli di lavoro Google che ho creato. Lo chiamo Mojito. :-)

Mojito importa direttamente le tue transazioni da Mint.com e ti consente di creare budget usando qualsiasi combinazione di categorie e tag. Non è destinato a sostituire Mint.com, ma piuttosto fungere da compagno. Sentiti libero di provarlo e condividerlo con gli altri.

Puoi trovare ulteriori informazioni e ottenere una copia del foglio di calcolo qui: http://b3devs.blogspot.com/



0

Poiché Mint non è ancora disponibile nell'UE, esiste una soluzione con accesso diretto tramite l'API Banking di figo. Se qualcuno è interessato a dati finanziari da banche e altre fonti finanziarie nell'UE, darei un'occhiata a www.figo.io L'API-Access verrà concesso con una richiesta qui: http://figo.io/api_key.html

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.