Top
Best
New

Posted by mhashemi 12/3/2025

Show HN: I built a dashboard to compare mortgage rates across 120 credit unions(finfam.app)
When I bought my home, the big bank I'd been using for years quoted me 7% APR. A local credit union was offering 5.5% for the exact same mortgage.

I was surprised until I learned that mortgages are basically standardized products – the government buys almost all of them (see Bits About Money: https://www.bitsaboutmoney.com/archive/mortgages-are-a-manuf...). So what's the price difference paying for? A recent Bloomberg Odd Lots episode makes the case that it's largely advertising and marketing (https://www.bloomberg.com/news/audio/2025-11-28/odd-lots-thi...). Credit unions are non-profits without big marketing budgets, so they can pass those savings on, but a lot of people don't know about them.

I built this dashboard to make it easier to shop around. I pull public rates from 120+ credit union websites and compares against the weekly FRED national benchmark.

Features:

- Filter by loan type (30Y/15Y/etc.), eligibility (the hardest part tbh), and rate type - Payment calculator with refi mode (CUs can be a bit slower than big lenders, but that makes them great for refi) - Links to each CU's rates page and eligibility requirements - Toggle to show/hide statistical outliers

At the time of writing, the average CU rate is 5.91% vs. 6.23% national average. about $37k difference in total interest on a $500k loan. I actually used seaborn to visualize the rate spread against the four big banks: https://www.reddit.com/r/dataisbeautiful/comments/1pcj9t7/oc...

Stack: Python for the data/backend, Svelte/SvelteKit for the frontend. No signup, no ads, no referral fees.

Happy to answer questions about the methodology or add CUs people suggest.

393 points | 130 commentspage 3
joshuamcginnis 12/4/2025|
Very cool. Can you tell us the tech and tools you used to reliably scrape? or get all of the rate data from the various websites?
mhashemi 12/4/2025|
It's more manual than you might think! Sent a message to the email in your profile with more details :)
throwaway-0001 12/4/2025||
Could you share publicly? Or it’s secret?
eagrt4tdg 12/4/2025||
Very nice! I would be great if there was also a way to see rates for investment properties.
mhashemi 12/4/2025|
I'd say the exact rate as displayed might not matter as such. It's more a discovery tool for folks to find a competitive CU that they're eligible for. If the CU looks good for one type of rate, it's probably worth exploring for others.
ta12653421 12/4/2025||
good one, mission accomplished! ++1

Ideas for monetization: Setup an automatic email alert if prices are changing for a given area and charge 5 USD per year per user.

Also you could extend this project and sell it later to one of the financial mags / publishers / websites.

immy 12/4/2025|
I'd be into that, maybe. I guess if I could find an APR 0.5% better than what I've got, I'd refi. I wouldn't have subscribed last year, but now that rates are dropping, it's worth tuning in. But there is a voice of doubt: I'll probably hear about lower mortgage rates in a news headline or my original broker might even reach out.
ta12653421 12/4/2025||
Id say: There are definetly some persons out there who are willing to pay, and since its once a year usually they forget about their subscription :-D

I do not know about the US market: In the EU, mortgage markets are highly fragmented and its possible to live in one area and get a loan from a bank in another area

redindian75 12/4/2025||
Do you do daily scraping to get fresh data? or use services like firecrawler or something?
mhashemi 12/4/2025|
Yeah, it's partially automated. It doesn't use firecrawler or any other services (other than Render for hosting).
ambicapter 12/3/2025||
"Rates" dropdown doesn't seem to work. I'm using uBlock Origin.
mhashemi 12/3/2025|
Pushing a fix to this now. Assuming we're seeing the same thing: clicking the checkbox doesn't work, but clicking the label should. Should be right as rain shortly. Thanks!
xnx 12/3/2025||
> No signup, no ads, no referral fees.

Nice

nunez 12/4/2025||
I didn't do a CU for my mortgage (mostly because my lender is awesome and I'm happy with our rate), but I did for my recent auto loan and moved my accounts to them.

NIGHT AND DAY DIFFERENCE. customer service is fantastic and their online banking app/website is no bullshit. It even supports TOTP 2FA, which I definitely wasn't expecting given that the huge bank I came from didn't for some reason.

Can't recommend a credit union enough.

mhashemi 12/4/2025|
Real talk, it's so hard to find TOTP 2FA in banking.
jameson 12/4/2025||
Love it! Where do you get the data?
thedudeabides5 12/4/2025||
nice, more people should do stuff like this
chrisgd 12/4/2025|
Nice job!
More comments...