O Mint.com tem uma API para baixar dados? Caso contrário, existem ferramentas de raspagem disponíveis?


27

Uso o mint.com há algum tempo para rastrear minhas finanças pessoais e gostaria de poder baixar meus dados para que eu possa realizar análises mais aprofundadas do que as fornecidas no site. O Mint.com também perdeu boa parte dos meus dados recentemente, e o atendimento ao cliente é menos do que estelar, então eu gostaria de manter uma cópia localmente.

Obviamente, uma API fornecida pelo mint.com seria ideal, mas até onde eu sei, não existe uma disponível. Deixe-me saber se eu perdi isso.

Uma segunda opção é escrever um script que se autentique no mint.com e raspe o site periodicamente. Alguém tentou fazer isso (em qualquer idioma em qualquer plataforma)? Sinto que seria um pouco mais difícil do que enviar uma senha para uma página de login e salvar o cookie da sessão retornado na resposta.

Uma terceira opção é escrever um plug-in (firefox ou chrome) que salve os dados quando eu estiver logado e olhando o site.

Eu acho que outras pessoas tentaram tirar seus dados da casa da moeda, então pensei em perguntar antes de dedicar tempo para fazer isso sozinho.


Você realmente precisa de uma API? O que você está procurando é que o link "Exportar todas as transações" não fornece.
— David A.

3
automação ... usuários não entendidos em tecnologia não podem exportar todas as transações, não saberiam como e imaginam quantos problemas se você tiver 10 contas ... para fazer isso toda vez que provavelmente prefere não se incomodar
— Jason

Puramente do ponto de vista de automação. Eu preferiria não ter que baixar manualmente o csv (página de transações, várias páginas de tendências etc.) regularmente. Além disso, eles não expõem tudo dessa maneira (embora, para ser sincero, tudo o que realmente me importe são transações e patrimônio líquido).
— arscan

Respostas:


9

Infelizmente, o Mint não possui uma API.


Obrigado, eu os vi, mas percebi que o mint pode ter editado qualquer postagem de pessoas que criaram scripts de automação de autenticação. Parece que provavelmente codificarei eu mesmo.
— arscan

12

Eu escrevi uma pequena biblioteca de raspagem aqui: https://github.com/mrooney/mintapi . Ele pode ser usado no Python ou gera JSON na linha de comando para uso em qualquer lugar. Trabalha com Mint.com a partir de hoje (18/02/2013).


Parece promissor, no entanto, não parece funcionar. :( Dá uma sintaxe inválida na última linha - "print json.dumps". #
— Justin Justin

11
Desculpe @Justin, ele não tinha Python 3 apoio no momento, apesar de agora ele faz :)
— mrooney

5

Uma segunda opção é escrever um script que se autentique no mint.com e raspe o site periodicamente. Alguém tentou fazer isso (em qualquer idioma em qualquer plataforma)?

Aqui está um script Ruby que escrevi que faz isso: https://github.com/toddmazierski/mint-exporter

Sinto que seria um pouco mais difícil do que enviar uma senha para uma página de login e salvar o cookie da sessão retornado na resposta.

Felizmente, não é - é exatamente assim que o script funciona! :-)


2
Aqui está um escrito em bash: https://github.com/jchavannes/mintreport . Também pode importar para o MySQL e relatórios de email. Eu tenho o cron'd para rodar uma vez por dia às 8h.
— precisa saber é o seguinte

4

A Intuit agora expôs APIs que o mint usa por baixo. Confira as informações "Dados da conta do cliente" em https://developer.intuit.com/docs . Essa página também possui outras APIs que o Intuit expõe.


7
Pelo que sei, essa API custa no mínimo US $ 1 mil por mês para usar.
— Eric Hu

4

Sim, existe uma API de raspagem de tela no Yodlee .


Obrigado, não percebeu que o Yodlee forneceu uma API. Eu posso experimentá-los.
— Arscan #

3
Você está perdendo tempo, cobranças do Yodlee por conta adicionada ao usar a API deles.
— 23713 Justin

2

Você pode estar interessado em um "aplicativo" de planilha do Google que criei. Eu chamo isso de Mojito. :-)

O Mojito importa diretamente suas transações do Mint.com e permite que você crie orçamentos usando qualquer combinação de categorias e tags. Ele não pretende substituir o Mint.com, mas sim agir como um companheiro. Sinta-se livre para conferir e compartilhar com outras pessoas.

Você pode encontrar mais informações e obter uma cópia da planilha aqui: http://b3devs.blogspot.com/



0

Como o mint ainda não está disponível na UE, existe uma solução com acesso direto por meio da API do figo Banking. Se alguém estiver interessado em dados financeiros de bancos e outras fontes financeiras na UE, eu verificaria que www.figo.io API-Access será concedido com uma solicitação aqui: http://figo.io/api_key.html

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.