Scanning… 282 read · 3 sources
The reality of renting in England
Good flats are gone before you’ve refreshed the tab.
Every portal shows the same flat under a different agent, at a rent that quietly leaves out bills and parking. CasaFinder reads every new listing the moment it lands and messages you on Telegram before anyone refreshing by hand has even seen it.
Process
How it works.
1
Install it, run the wizard
Download the CasaFinder .dmg, drag it to Applications, open it. It's signed and notarised by Apple, so it opens like any other app — no security warnings, no workarounds. A wizard then walks you through your city, a Telegram bot, and (optionally) an LLM key.
2
It reads everything, once per schedule
An LLM reads each ad the way you would: catches 'bills included', spots parking, extracts the true postcode district, and computes the real monthly cost. The same flat listed on three portals gets linked, not shown three times.
3
You rate, it learns
Tap 1–5 in Telegram and add why with one-tap aspect chips. The next batch is scored against what you actually liked — not a static keyword filter.
Under the hood
It doesn’t search. It understands.
A £995 flat with bills in can beat a £900 one without. It does this maths on every listing.
Learned from 40 ratings on a real Manchester install: loves the M50–M5 pocket, rates SK1, rules out OL and BL. Districts, not town names — because ‘Stockport’ means five different places. Works the same in any of the beta cities.
The same flat listed by three agents on three portals is measured at ~17% of active inventory. It’s linked and shown once, so your LLM spend and your attention aren’t spent twice.
No key at all still works — Basic mode scores on rules alone. Add one and it falls back gracefully under a hard spend cap you set, never a surprise bill. Running cost scales with your city’s search volume — about £1.20 per 1,000 listings the LLM reads.
Hard filters that hold
Studios, student lets, retirement properties — gone before you see them, every single run.
A profile, not a keyword list
Your ratings build a preference profile that’s injected into every future score, not a static search filter.
Yours, on your Mac
SQLite on your disk, your choice of LLM provider, no telemetry unless you opt in — it keeps working on your terms.
Coverage & limits
Where it runs, and where it doesn’t.
Zoopla isn't supported
Its anti-bot protection blocks polite, low-volume scraping. Rather than fight it, it's left alone and disclosed here.
A first big-city scan takes a while
London-sized markets can take 1–2 hours to back-fill on the very first run. Daily runs after that are much shorter.
macOS only, for now
Windows support is on the roadmap, not shipped yet.
England only, for now
The 10 cities below are the beta scope, all live-validated. Scotland and Wales aren't covered yet.
Pricing
One licence. No subscription trap.
Licence
£25 one-off
One fixed price, charged once — no tiers, no variable amount to pick.
- Perpetual — keeps working, no expiry
- App updates included, with no expiry
- Runs entirely on your Mac, your data stays there
- Works with or without an LLM key (Basic mode)
- Telegram delivery, rating loop, all beta cities
Didn’t work out? Email me for a full refund, no questions asked, within 30 days.
That’s a separate, voluntary promise from the cancellation-rights notice below — ticking that box only waives the automatic 14-day cancellation right that comes with an instant download. This refund window stands either way.
What you’ll need
- A Mac (macOS only for now)
- A Telegram account — free, two minutes to set up a bot
- Optional: your own LLM API key, or an existing Claude/ChatGPT CLI subscription — or skip it and use Basic mode for free
- About 15 minutes to run the setup wizard
LLM cost is per listing, not per month. Basic mode is free forever; add a key and the bill tracks your city’s size.
- about £1.20 per 1,000 listings the LLM reads
- roughly £2/month in Manchester
- £10-£20+/month in London, which has far more listings to read
A spend cap you set stops it there — no surprise bills. Google's free tier can cover a smaller city's scan entirely, though it's less likely to stretch across London's volume.
Questions
Fair questions.
What's the best way to find a flat before someone else takes it?
Stop refreshing four sites by hand and let something else stand watch. CasaFinder scans Rightmove, OnTheMarket and SpareRoom on a schedule, reads each new listing the way you would — spotting bills-included, parking, the real postcode — and messages you on Telegram the moment one's actually worth viewing, often before anyone refreshing the page by hand has even seen it listed.
Can I find a flat without CasaFinder?
Absolutely — people did it for years. But your chances of missing your dream flat go up fast: the good ones go within hours, often before you've even opened the app to check. CasaFinder watches all day, every day, so getting there first stops being about luck.
How do I keep track of flats I'm interested in without losing track of them across different sites?
You don't have to — CasaFinder does it for you. The same flat listed by three different agents on three different portals gets linked and shown once, not three times, and every match stays rated and saved instead of scattered across browser tabs. Tap 1-5 in Telegram to rate it, and pull up anything you've already seen again any time with a simple Telegram command — nothing to copy into a spreadsheet yourself.
Which rental sites and cities does it cover?
Three of the sites that actually matter: Rightmove, OnTheMarket and SpareRoom — not Zoopla, whose anti-bot protection blocks polite, low-volume scraping, so it's left out and disclosed rather than silently missing matches. City coverage is a beta scope of 10 English cities: London, Manchester, Birmingham, Leeds, Liverpool, Bristol, Newcastle, Sheffield, Nottingham, Brighton & Hove. A few of those carry minor, disclosed caveats you'll see called out when you pick them in the setup wizard. Scotland and Wales aren't covered yet.
Is Brighton & Hove supported?
Yes — fully. Brighton & Hove is one of the ten beta cities and was live-validated on Rightmove, OnTheMarket and SpareRoom, including a check that results genuinely carry BN postcodes rather than a neighbouring area. An earlier version mishandled the ampersand in the city's own name and quietly broke two of the three sources; that is fixed and re-confirmed against the live sites, which is why it took slightly longer to offer than the other nine.
Will this cost me anything to run, beyond the licence?
Not if you don't want it to. Basic mode scores every listing with deterministic rules and needs no LLM account of any kind. Add your own API key — or use an existing Claude/ChatGPT CLI subscription — and the default model (Gemini 3.1 Flash Lite) reads each listing properly instead, priced per listing rather than a flat monthly fee: about £1.20 per 1,000 listings the LLM reads, so it's roughly £2/month in Manchester, and £10-£20+/month in London, which has far more listings to read. Google's free tier can cover a smaller city's scan entirely, though it's less likely to stretch across London's volume. A spend cap you set stops it there — no surprise bills.
Is my rental search data private?
Completely — there's no cloud account for your search to live on. Everything runs on your own Mac: your listings, ratings and preference profile stay in a local SQLite database that never touches our servers, and anonymous usage telemetry is opt-in and off by default.
Is CasaFinder safe to install on my Mac?
Yes, and it behaves like it. It's signed with an Apple Developer ID and notarised by Apple, with the notarisation ticket stapled to the app, so it opens like any other app the first time you launch it — no security warnings and no trip to System Settings. It also runs entirely on your own Mac: your searches, ratings and notes stay in a local file and never reach us.
How long until I get my first matches after installing?
Fast. Minutes, for a smaller city. For a large one — London especially — the very first backfill scan can take 1-2 hours while it works through everything currently listed, but every run after that is seconds, since it only has to read what's new.
What happens if a rental site changes and breaks the search?
You're told, not left guessing. Alerts from that one source pause until a fix ships — not silently, and not forever. Portals change their markup without notice, and when that breaks a scraper, the fix goes out as a check-and-notify app update: you click to install, nothing happens automatically in the background.
What does CasaFinder cost, and can I get a refund if it's not for me?
A one-off £25, not a subscription — updates keep coming with no renewal to think about — the app keeps working either way. If it doesn't work out, email for a full refund within 30 days, no questions asked: ticking the checkout consent box only waives your statutory 14-day cancellation right for the instant download, it doesn't waive this separate, voluntary refund promise.
Stop refreshing. Start viewing.
Get CasaFinder — £25One-off £25 · updates included, no expiry · full refund within 30 days, no questions asked