TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: An open source tool for tracking bank account rates and fees

6 pointsby calderarrowover 1 year ago
Hi HN,<p>I&#x27;ve been working on an open sourced tool called Bank Rank to track bank account fees, rates, and balance requirements in the United States. For a quick primer, there are 4 broad categories of insured deposit accounts in the U.S.: Checking, Savings, Money Market, and Time Deposit. Banks oftentimes offer multiple tiers of each account, and with over 9,200 banks and credit unions, some quick back-of-the-napkin math means that there are over 70,000 accounts competing for consumers, with rates and fees that can change daily.<p>I&#x27;ve personally grown frustrated with a number of problems[0] that existing tools have in trying to make finding the &quot;best&quot; deposit account easier for consumers, such as black-box methodologies, SEO&#x2F;affiliate spam, and incomplete data, which is what inspired me to start this project.<p>While banks may change rates and fees often, the overall structure of their product sites remains much more consistent, providing an opportunity for a scraping engine to monitor and track this data on behalf of users.<p>Bank Rank is open-sourced because I can&#x27;t build all 70k scraping templates by myself, and I would love to see a community come together to expand the reach of this project and make the data more accessible to consumers so they can truly choose the best product for their personal situation without affiliate links, SEO spam, or other biases.<p>As far as the tech stack goes, the core engine runs on top of playwright and the entire project is built with Typescript. If you&#x27;re interested in contributing, there&#x27;s a contribution guide[1] I&#x27;ve written up, and I&#x27;m currently working on video guides to make it easier to get started.<p>I originally started working on this project about a year ago, but wrote the scripts with puppeteer. I have around 700 product scripts which I&#x27;m currently migrating to Playwright because I&#x27;m more optimistic about the broader support for languages and browsers. Currently, you can pull down the repo and get started tracking products locally[2]. There are only 3 products tracked at the moment, but once I finish migrating those 700 others, I&#x27;ll be about 1% of the way to total market coverage. I hope that with some additional contributors, we can get close to 100% coverage much sooner than if I keep working on this alone.<p>I&#x27;d love to answer any questions and would gladly appreciate any and all critiques, feedback, or other suggestions. Feel free to drop a note in HN, Github, or send an email to project.bankrank@Gmail.com<p>Cheers<p>Links:<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;project-bankrank&#x2F;bankrank&#x2F;tree&#x2F;main?tab=readme-ov-file#problems-with-existing-solutions">https:&#x2F;&#x2F;github.com&#x2F;project-bankrank&#x2F;bankrank&#x2F;tree&#x2F;main?tab=r...</a><p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;project-bankrank&#x2F;bankrank&#x2F;blob&#x2F;main&#x2F;docs&#x2F;.github&#x2F;CONTRIBUTING.md">https:&#x2F;&#x2F;github.com&#x2F;project-bankrank&#x2F;bankrank&#x2F;blob&#x2F;main&#x2F;docs&#x2F;...</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;project-bankrank&#x2F;bankrank&#x2F;tree&#x2F;main?tab=readme-ov-file#getting-started">https:&#x2F;&#x2F;github.com&#x2F;project-bankrank&#x2F;bankrank&#x2F;tree&#x2F;main?tab=r...</a>

1 comment

samstaveover 1 year ago
I wonder if any of the info from this [0] is helpful?<p>Has a lot of really interesting links to info on how to navigate various banks...<p>[0] <a href="https:&#x2F;&#x2F;bank-code.net&#x2F;routing-numbers" rel="nofollow">https:&#x2F;&#x2F;bank-code.net&#x2F;routing-numbers</a>