Mint.com是否具有下载数据的API?如果没有,是否有任何刮工具?


27

我一直在使用mint.com跟踪我的个人财务状况,并且希望能够下载我的数据,以便我可以执行比网站上提供的更多的深入分析。Mint.com最近也丢失​​了很多数据,而且他们的客户服务还不算出色,因此我想在本地保留一份副本。

显然,mint.com提供的API是理想的,但据我所知尚无可用的API。让我知道是否错过了。

第二种选择是编写一个脚本,该脚本对mint.com进行身份验证并定期刮擦该网站。是否有人尝试这样做(在任何平台上以任何语言)?我觉得这比向登录页面发送密码并保存响应中返回的会话cookie稍微困难一点。

第三种选择是编写一个插件(firefox或chrome),以在我登录并查看站点时保存数据。

我认为其他人试图从薄荷糖中获取数据,所以我想在花时间自己做之前先问一下。


您是否真的需要API?您在寻找“导出所有交易”链接没有找到什么。
David A.

3
自动化...精通技术的用户无法导出所有交易,他们也不知道怎么做,并且想象如果您有10个帐户,这会带来多大的麻烦...每次您可能都不想打扰时这样做
杰森(Jason)

纯粹从自动化的角度来看。我希望不必定期下载csv的手册(交易页面,各种趋势页面等)。此外,他们并不会以这种方式公开所有信息(尽管说实话,我真正关心的只是交易和净资产)。
arscan 2011年

Answers:


9

不幸的是,Mint没有API。


谢谢,我看到了这些内容,但发现Mint可能已经删除了整理了身份验证自动化脚本的人们的所有帖子。看来我可能会自己编写代码。
arscan 2011年

12

我在这里写了一个小的抓取库:https : //github.com/mrooney/mintapi。它可以从Python使用,也可以从命令行输出JSON,以在任何地方使用。截至今天(2013年2月18日),该产品可与Mint.com合作。


看起来很有希望,但是似乎没有用。:(在最后一行给出无效的语法-“ print json.dumps”。–
贾斯汀

1
对不起@Justin,它没有在时间的Python 3的支持,尽管现在它:)
mrooney

5

第二种选择是编写一个脚本,该脚本对mint.com进行身份验证并定期刮擦该网站。是否有人尝试这样做(在任何平台上以任何语言)?

这是我编写的用于执行此操作的Ruby脚本:https : //github.com/toddmazierski/mint-exporter

我觉得这比向登录页面发送密码并保存响应中返回的会话cookie稍微困难一点。

值得庆幸的是,事实并非如此,这正是脚本的工作原理!:-)


2
这是一个用bash编写的代码:https : //github.com/jchavannes/mintreport。它还可以导入MySQL和电子邮件报告。我想每天早上8点运行一次。
jchavannes


4

是的,尽管有Yodlee,但有一个屏幕抓取API 。


谢谢,没有意识到Yodlee提供了API。我可以尝试一下。
arscan 2011年

3
您在浪费时间,Yodlee在使用他们的API时向每个帐户添加费用。
贾斯汀

2

您可能对我创建的Google电子表格“应用程序”感兴趣。我称它为莫吉托。:-)

Mojito直接从Mint.com导入您的交易,并允许您使用类别和标签的任意组合来创建预算。它并不是要取代Mint.com,而是要充当伴侣。随时查看并与他人共享。

您可以在此处找到更多信息并获取电子表格的副本:http : //b3devs.blogspot.com/



0

由于在欧洲尚无法使用mint,因此存在一种可以通过figo Banking API直接访问的解决方案。如果有人对来自欧盟的银行和其他财务来源的财务数据感兴趣,请访问www.figo.io。API-Access将被授予以下请求:http ://figo.io/api_key.html

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.