TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: If your bank had an API, what would you make?

18 点作者 eaplant大约 4 年前
I've always hated how apps like Mint and WealthFront require my plaintext username and password, so I was thinking about how those apps could be improved with by accessing my bank's API on my behalf. Unfortunately, I've never heard of a bank with an open API, but I'm curious to hear what you would make if your bank had an API.

12 条评论

photonios大约 4 年前
Most European banks have API&#x27;s. It&#x27;s almost mandatory by European law [1]. As an example, see ING&#x27;s API: <a href="https:&#x2F;&#x2F;developer.ing.com&#x2F;openbanking&#x2F;home" rel="nofollow">https:&#x2F;&#x2F;developer.ing.com&#x2F;openbanking&#x2F;home</a><p>[1] <a href="https:&#x2F;&#x2F;ec.europa.eu&#x2F;info&#x2F;law&#x2F;payment-services-psd-2-directive-eu-2015-2366_en" rel="nofollow">https:&#x2F;&#x2F;ec.europa.eu&#x2F;info&#x2F;law&#x2F;payment-services-psd-2-directi...</a>
phoenixy1大约 4 年前
Oooh, this is relevant to my interests! Some banks do have APIs -- U.S. Bank, Wells Fargo, Bank of America, and Chase are a couple that spring to mind off the top of my head -- but in general they are not really aimed at developers building for specific consumer use cases, which kind of makes sense, since most people don&#x27;t want to build, say, a budgeting app that only works with their own bank. A more typical customer of these APIs is fintech platform companies like Plaid that will work as a middle layer and make this data accessible via a more standardized API. (Full disclosure: I work at Plaid. We also have our own open API standard, Plaid Exchange, but obviously not every bank is using it.)<p>Anyway, to answer the question, since it would be something just for my own bank it would be a service that I would use for myself, rather than something that would be a business. So, this is small, but a few months ago I was trying to find a good way to split the rent with my boyfriend, and even though it seems completely bonkers, in the year of our lord 2021 I still cannot find a service that will allow me to make free, recurring, peer-to-peer electronic payments. (My bank offers free peer-to-peer electronic payments with Zelle but doesn&#x27;t provide recurring functionality; and they offer free recurring bill payments to individuals but only via check, not electronically.) So I might build that.
评论 #26958620 未加载
BoorishBears大约 4 年前
Wouldn&#x27;t most people build what they&#x27;re building now?<p>I mean what Plaid does is extremely sketchy, but it&#x27;s a turn-key solution that provides an API to interact with bank accounts<p>Most people don&#x27;t catch on to the fact (or even care tbh) they&#x27;re sending Plaid their account data, so it&#x27;s not like you could differentiate an app based on &quot;native&quot; API access<p>(I&#x27;m not against official APIs to be clear, but addressing the reality of the situation here)
评论 #26958665 未加载
yen223大约 4 年前
I want to write a script that will let me maintain a constant $x amount in my checking account, by automatically transferring money in and out of my savings account
评论 #26958639 未加载
tacostakohashi大约 4 年前
Many &#x2F; most US banks support OFX (&quot;Quicken&quot;) to some degree. It&#x27;s often well hidden, I guess the banks prefer you to be going to their website so they can advertise their products to you.<p><a href="https:&#x2F;&#x2F;www.ofx.net&#x2F;downloads&#x2F;OFX%202.2.pdf" rel="nofollow">https:&#x2F;&#x2F;www.ofx.net&#x2F;downloads&#x2F;OFX%202.2.pdf</a><p><a href="https:&#x2F;&#x2F;www.ofxhome.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.ofxhome.com&#x2F;</a><p>I use this to build a consolidated picture of all my finances in ledger (<a href="https:&#x2F;&#x2F;www.ledger-cli.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.ledger-cli.org&#x2F;</a>).<p>As well as the obvious application of analyzing + reporting all my transactions, my higher-level goal is to be doing my accounting myself, and minimize my dependency on any particular bank &#x2F; brokerage website so that I can easily use several accounts, or move things around if there&#x27;s a better deal available.<p>If you&#x27;re not doing your own accounting, the temptation to just do all your business with whichever institution has the most usable website is quite strong, and moving or splitting business is quite cumbersome.
parliament32大约 4 年前
I&#x27;d love to get account data into Zabbix. Alerts for when balances change by x%, time series graphs to see balance over time, stacked graphs to see a net-worth-ish view.. lots of cool stuff you could do there.<p>Hell, I&#x27;d love to get my transaction history into an Elastic instance as well. You could build all sorts of cool dashboards in Kibana out of that.
评论 #26958555 未加载
mcintyre1994大约 4 年前
My bank has transaction webhooks which I use to sync to YNAB, since they don’t care about supporting sync outside the US. <a href="https:&#x2F;&#x2F;github.com&#x2F;syncforynab&#x2F;fintech-to-ynab" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;syncforynab&#x2F;fintech-to-ynab</a>
european321大约 4 年前
Most banks in Europe have APIs and there is also some kind of directive&#x2F;law that requires banks to have at least some kind of API.<p>I guess that&#x27;s not that surprising since European consumer banks and whole banking system are miles ahead compared to US
codegeek大约 4 年前
I would do a few things:<p>- Ensure it is read only (hopefully).<p>- I would build my own interface to see the transactions. I absolutely hate most banks&#x27;s default interface to show transactions. I would group them, categorize them etc (yea I know mint exists but we are talking direct APIs)<p>- I would setup auto notification on certain types of transactions or amount size of transaction. Some banks have alerts but very limited and mostly on amounts. Not on types.<p>- I would create budgeting notifications based on transactions. E.g. You just spent $500 on Dunkin Donuts this month already. Stop being crazy.
评论 #26958594 未加载
vbsteven大约 4 年前
I still need to check for API or export availability for my banks but I was thinking about integrating my bank statements into my &quot;personal graph&quot; system (inspired by Microsoft Graph) to keep track of spending and visualize transactions in my timeline along with all other data sources (music scrobbles, locations, etc)
privatemonkey大约 4 年前
I would setup sms notifications on treshold values for account ballance relative to when my next paycheck is coming.<p>Experienced more than once standing at the cashier at the local food store with an empty spending account. Have a shared spending account with my wife...
marto1大约 4 年前
Go close down API access to my account or if not possible switch banks.