是否有API来获得银行交易和银行存款余额?

Exp*_* be 148 transactions bank

我正在使用CHASE银行.(还有美国银行),如果可以,我想得到我的银行交易和余额.那有API吗?在PHP或JAVA?如果是这样,请让我知道如何获得它们.

小智 109

只是一个有用的提示,有一家名为Yodlee.com的公司提供这些数据.他们确实为API收费.像Mint.com这样的公司使用此API来收集银行和金融帐户数据.

此外,结帐https://plaid.com/,他们是一家类似的公司Yodlee.com,为几家银行和基于REST的交易提取端点提供身份验证API.

  • 我通过电话与yodlee交谈.很多他们的"API"只是他们在后台运行的工作流程,屏幕会刮掉您的银行数据.这就是为什么有关Mint的一些账户不可靠的原因.该代表还提到,Mint不再使用Yodlee,他们转而使用直觉开发的专有软件.此外,yodlee的启动成本为每年10,000美元.如果你想为自己构建一个应用程序,那就不是很好了.我建议您自己编写自己的屏幕,并从收集的数据中制作API,或使用银行提供的CSV导出. (47认同)
  • 我真的没有把我的银行凭证转给第三方服务提供商.银行需要使用该程序并为特定帐户提供只读API密钥. (7认同)
  • 谢谢,我对薄荷和pageonce这样的应用程序是如何做的感兴趣.任何人都知道是否有任何可以自由追逐的东西.我想创建一个开源应用程序.因此,支付api不是一种选择 (4认同)
  • 您可以告诉用户项目要求*他们*为自己的API许可付费.这完全可以理解. (3认同)
  • 您可以作为indy开发者访问他们的API.http://solutions.yodlee.com/APIDeveloperInquiryForm.html (2认同)

小智 93

我使用GNU Cash,它使用Open Financial Exchange(ofx)http://www.ofx.net/从每个银行的每个账户下载完整的交易和余额.

让我再次强调一下,你将OFX的大量交易列入GNU Cash.根据账户类型,这些交易可以非常详细地描述您的交易(购买+薪水),投资,利益等.

就我而言,即使我有Chase借记卡,我也必须选择Chase Credit才能使其正常运行.但Chase希望您通过登录您的网上银行并启用Quicken/MS Money /等来启用此OFX功能.您的个人资料或偏好中的某个位置.不要打电话给Chase客户支持,因为他们对此一无所知.

OFX和GNU Cash的这项服务是免费的.我听说他们每个月收取10美元用于其他平台.

到目前为止,OFX可以从348家银行下载交易.http://www.ofxhome.com/index.php/home/directory

实际上,OFX还支持支付账单,停止支票,银行间和银行间转账等.这是相当广泛的.请在此处查看:http: //ofx.net/AboutOFX/ServicesSupported.aspx

  • 事实证明,乔治贝利的回答是最有帮助的.基本上,某些银行(包括Chase)提供了一个端点,您可以使用一个简单的类似XML的协议OFX下载您的银行信息.有一些python等库为你包装这个通信.我将CLIENTUID添加到登录部分,将协议从102更改为103,并在"安全消息"中授权我的客户端后,最终为我工作的那个是'ofx-ba-tfb.py'(只是google for it) '在第一次运行脚本之后,但我确信有更多的库像ofxclient等. (6认同)
  • 对于试图与GnuCash建立联系的未来访问者,我找到了[一些答案](http://www.ofxhome.com/ofxforum/viewtopic.php?id=47456)来解决新问题.**1.**您必须编辑从102到103的'标题版本'.**2.**可能需要输入客户端UID以及您的用户名.这可以是没有短划线的[GUID](https://guidgenerator.com/online-guid-generator.aspx).**3.**GnuCash不会为您提供错误消息,该错误消息与错误代码200一起用于登录(后跟15500'未登录').它说您需要检查Chase的安全消息中心以确认该应用程序. (5认同)
  • @timbram很高兴为您工作。对于其他可能正在阅读此线程的人-ofx-ba-tfb带有一个名为client.py的文件。该文件有很多部分为通信生成头文件.CLIENTUID需要添加到名为``_signOn''的函数的头文件中。在名为“ _header”的函数中,应将102更改为103。 (2认同)

Dar*_*ato 12

还可以查看开放式金融交易所(ofx) http://www.ofx.net/

这是应用程序,如quicken,ms money等使用.

  • 这不是用于检索银行交易和余额的API.这是一种可用于银行交易(表示层)但不能用于拉动银行交易的格式. (8认同)
  • 这是一个古老的答案,但为了澄清,OFX 规范记录了文件格式(如 Buhake 所说),也是客户端与 OFX 服务器交互的网络协议。例如,OFX4J 是两者的免费实现。 (3认同)
  • 我不是说它是api,但我之前研究过这个主题,并且很少有可行的选择.我的研究使我成为ofx.net作为我的问题的可能解决方案,由user1319829扩展 (2认同)