HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
project-bankrank
bankrank
TypeScript2024–2024
project-bankrank / bankrank

bankrank

A tool to monitor and aggregate data for tens of thousands of deposit accounts across 9,200+ financial institutions in the U.S.

2Distinct people
3Mentions
0Explicit recommenders
11GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A tool to monitor and aggregate data for tens of thousands of deposit accounts across 9,200+ financial institutions in the U.S.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by week3 dated mentions

Observed mentions: 2024-01-05 03:52:32 UTC to 2024-02-19 19:58:59 UTC. Weeks start Monday, UTC.

0122024-01-01 00:00:00 UTC to 2024-01-08 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsJan 12024-01-08 00:00:00 UTC to 2024-01-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-01-15 00:00:00 UTC to 2024-01-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-01-22 00:00:00 UTC to 2024-01-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJan 222024-01-29 00:00:00 UTC to 2024-02-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-02-05 00:00:00 UTC to 2024-02-12 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-02-12 00:00:00 UTC to 2024-02-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-02-19 00:00:00 UTC to 2024-02-26 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsFeb 19

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jan 12024-01-01 00:00:00 UTC2024-01-08 00:00:00 UTC202
Jan 82024-01-08 00:00:00 UTC2024-01-15 00:00:00 UTC000
Jan 152024-01-15 00:00:00 UTC2024-01-22 00:00:00 UTC000
Jan 222024-01-22 00:00:00 UTC2024-01-29 00:00:00 UTC000
Jan 292024-01-29 00:00:00 UTC2024-02-05 00:00:00 UTC000
Feb 52024-02-05 00:00:00 UTC2024-02-12 00:00:00 UTC000
Feb 122024-02-12 00:00:00 UTC2024-02-19 00:00:00 UTC000
Feb 192024-02-19 00:00:00 UTC2024-02-26 00:00:00 UTC110

What Hacker News says

3 sources

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

Hi HN, I'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. I've personally grown frustrated with a number of problems[0] that existing tools have in trying to make finding the "best" deposit account easier for consumers, such as black-box methodologies, SEO/affiliate spam, and incomplete data, which is what inspired me to start this project. While banks may change rates an
Read the rest
d 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. Bank Rank is open-sourced because I can'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. 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're interested in contributing, there's a contribution guide[1] I've written up, and I'm currently working on video guides to make it easier to get started. 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'm currently migrating to Playwright because I'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'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. I'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 Cheers Links: [0] https://github.com/project-bankrank/bankrank/tree/main?tab=r... [1] https://github.com/project-bankrank/bankrank/blob/main/docs/... [2] https://github.com/project-bankrank/bankrank/tree/main?tab=r...
6 points · Open discussion
SEEKING VOLUNTEERS: Project: Bank Rank Description: Crowdsourcing templates to monitor deposit account rates and fees across the 8500+ banks and credit unions in the U.S. Tech Stack: Vanilla Javascript (Playwright/Puppeteer) Github: https://github.com/project-bankrank/bankrank I was going to make a separate post about this in a few days once I finished up the documentation, but I'll post it early even though the Github repo is not in a completed state. The general idea is to build a tool that can scrape bank account information whenever it is executed, to enable more transparency when shopping for financial products like savings accounts. I've started working on the engine and templates, and currently have the logic built out for several hundred products at ~70 financial institutions. The best way you can help is by creating "templates" o
Read the rest
f various product information by recording or manually writing puppeteer/playwright scripts to extract specific information about various bank products. This is a simple task, but due to each bank having multiple product offerings (checking, savings, money market, certificate of deposit) and multiple tiers of each product, the actual market for a "savings accounts" is in the tens of thousands. Banks change rates and fees a lot more frequently than they change their websites, so even though this is a brute-force method of aggregating data, it will be sufficient for most consumers. If you're interested in learning more, shoot me an email: project.bankrank@gmail.com
In Ask HN: Looking for a project to volunteer on?

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.