Cookies on FindHomes

We use optional cookies to find bugs, improve the platform, and measure the effectiveness of our advertising. Privacy policy

FindHomes

Western Cape

Changelog

We ship fast. Really fast.

1,000+ commits. 19 months. One mission: make property search in South Africa not terrible. Here's what we've been building.

1,200+

Commits

25

Agencies

36,000+

Listings Processed

14

Search Versions

July 2026

Built for Agents

Agent Intel — Market Assessments

Data & Insights

A full market-assessment tool for agents: pull comparables, map them, drop in photos, and export a printable report — with autosave and versioning so nothing gets lost. Their spreadsheets can retire now.

Tools for Agencies

Content

A proper home for our agency products, from data enriched deeds for market assessments. Market overview dashboard built specifically for Agents.

Parcel & Zoning Data

Data & Insights

We started mapping cadastral boundaries and municipal zoning across the Cape. The groundwork for knowing exactly what a property is — and what you can (and can't) build on it.

June 2026

Rentals Get Real Insights

eXp Realty listings go live

Listings

Nearly 1,500 listings from eXp Realty — the world's largest cloud brokerage — joined the platform. The roster keeps getting bigger.

Rental Insights Dashboard (Beta)

Data & Insights

A market overview for renters and investors: agency mix, rent spread, and how long listings actually sit before they let. The rental market, finally legible.

May 2026

Property, Meet ChatGPT

FindHomes in ChatGPT

API

We built an MCP server and a ChatGPT app widget. Ask ChatGPT to find you a home and it actually can — results and all, right in the chat. In early access.

Reside Summit & Sample Reports

Content

Bespoke property reports, sample galleries, and a request flow — built for the Reside Summit. Property intel, gift-wrapped.

Personalization Preferences

UX

Tell us what matters to you once, and your results lean that way. Settings that actually do something.

Cancel Anytime

Payments

Self-service subscription cancellation. No emails, no hoops, no "are you sure" guilt trip. (Okay, one.)

Hardened API Keys

Security

Rotated to Supabase's new publishable and secret keys and retired the legacy service-role key across every edge function. Boring. Essential. Done.

April 2026

Commute Search & Market Intel

Search by Commute (Search v14)

Search

Tell us where you work and when you need to arrive — we find homes within your real commute, traffic and all. Powered by HERE isolines because "arrive by 9am" was apparently too much to ask of anyone else.

Sold & Rentals on Map

Map

Toggle between For Sale, Sold, and Rentals directly on the map. See what actually traded, not just what's listed. Filter, paginate, and explore in-view properties with full table views.

Rentals & Yield Forecasts (Beta)

Data & Insights

Rental listings landed, complete with projected yields. For the landlords doing the maths in the margins.

Stacked Markers

Map

Multiple properties at the same address now stack neatly instead of fighting for attention. Click through them like a civilized person.

AI Agent for Business

AI Agent

A dedicated AI property agent for teams, plus B2B pricing and an early-access waitlist. Same brain, business hours.

Search Prompt Caching

Performance

Repeat searches are now faster. We remember so you don't have to.

Price Trends by Property Type & Bedrooms

Data & Insights

Filter suburb price charts by houses vs apartments vs townhouses, and by bedroom count. Finally, apples-to-apples comparisons.

March 2026

Search v13 & Property Intelligence

RE/MAX, Engel & Völkers, Pam Golding, Volschenk & Heyns & Rolix listings go live

Listings

Five agencies onboarded in a single month. Nearly 3,400 new listings added, including two of SA's most iconic property brands.

Search Engine v13

Search

Complete rewrite of the search pipeline. Better structured query parsing, SSE streaming, and improved key counting for filters. The 13th time's the charm.

"Price on Request" Support

Data & Insights

Properties without listed prices now handled gracefully across the entire stack — database, search API, and frontend. No more awkward blanks.

Sort by Price, Relevance & More

Search

Sorting actually works now. Frontend, backend, the whole pipeline. Race conditions squashed.

Listing Date Integrity Warnings

Data & Insights

If an agent claims a listing date that contradicts our records, we'll flag it. Trust, but verify.

Major Caching Overhaul

Performance

Property pages and modals load significantly faster. We stopped asking the database the same question five different ways.

Bond Originators Page

Content

Hero, CTA, FAQ, the works. For when you need someone to help you afford the dream.

Search by Agency Name

Search

"Show me everything from [agency]" now works. They should probably thank us.

February 2026

Agentic AI Era

AI Agent

AI Agent

Endpoints for the AI Agent to search for properties, get location information, and get travel times.

MCP Server

API

We built a Model Context Protocol server. AI agents can now search SA property listings natively. The future called; we picked up.

Traffic-Aware Isochrones

Search

"20 minutes from the office" now accounts for actual traffic. Departure time parameter added to travel time searches.

OTP Code Auth

UX

Switched primary login from magic links to OTP codes. Fewer "check your spam folder" moments.

Lists Feature

UX

Track properties you've interacted with. Your browsing history, but useful.

Blog

Content

Built our own with Sanity CMS, custom styling, and sitemap integration. No more random blog links.

Installment Calculator

UX

Deposit handling with percent/amount toggle. Math is hard; we did it for you.

Press Kit & About Us

Content

Brand assets, logo downloads, and a proper about page. Two versions were made; one survived. Natural selection at work.

Session Stability Fixes

Security

Reduced random logouts. Even we got annoyed with having to login again and again.

January 2026

Alerts Rebuilt & Vibes Search

Century 21, Only Realty, Jawitz & Harcourts listings go live

Listings

Four major agencies onboarded in a two-day blitz. Over 6,100 new listings hit the platform. The big leagues noticed.

Complete Alerts Rebuild

Search

Alerts actually work now! So you won't miss your dream property. And you can now unsubscribe from alerts!

Sequential Semantic Search for Vibes + Location

Search

When users search "modern home near UCT," we now use sequential semantic search for dramatically better results.

User Property Interaction Tracking

Data & Insights

We know what you looked at, how long, and what you liked. Creepy? Maybe. Useful? Definitely.

December 2025

Subscriptions & Performance Winter

Next.js 16 Upgrade

Performance

Major framework upgrade with performance optimisations across the board.

Pricing Page & Subscription Tiers

Payments

Plans, tiers, and early adopter discounts. The "free forever" era has an asterisk now.

Notify Me for Missing Suburbs

UX

If we don't have your area yet, tell us. We're listening.

No-Vibes Search

Search

Queries without descriptive terms skip semantic search entirely. Faster, more accurate for "3 bed Camps Bay under 5M."

Similar Search Suggestions

Search

"Liked that search? Try these." Powered by AI, obviously.

November 2025

Money Moves

Paystack Integration

Payments

Subscriptions, webhooks, payment processing. South African payments for South African property.

PLUS Tier

Payments

Unlocks sold property data, appreciation insights, and premium map features. Worth it.

Search v11

Search

Adaptive algorithm that adapts to what you're looking for. So that you get the best results possible without the search taking forever or never returning results. Possibily, the hardest thing we've ever built and our proudest achievement!

Appreciation % Per Year

Data & Insights

Investment insights report with sorting. Know which suburbs are actually growing.

Sales Timeline Control

Data & Insights

Filter historical sales by date range. See what moved last quarter vs. last decade.

October 2025

Maps, Calculators & The Modal Bug

Greeff Christie's, Just Property, Property World & 4 more agencies go live

Listings

Seven agencies onboarded in October including ABC International, Link Property People, The Storey, and Lion Lead. The catalogue just got serious.

Mapbox Migration

Map

Ditched Google Maps for Mapbox. Better styling, better performance, better vibes.

Map Filters

Map

Price, rooms, price per m² — all filterable directly on the map.

Transfer & Bond Calculator

UX

Bond costs, transfer costs, detailed breakdowns. Based on STBB data.

Nearby Sales Markers

Data & Insights

See what sold nearby, right on the property page map.

The Modal Bug (Fixed)

UX

"A small slither of the image that has scrolled underneath was visible above the back button." The longest running, most annoying bug. Gone.

September 2025

The Map Arrives

Seeff, Chas Everitt, DG Properties, Revo Property & Robshaw listings go live

Listings

Five agencies in one month. Seeff and Chas Everitt alone brought over 8,700 listings. From scrappy startup to real coverage.

Interactive Map Search

Map

Full Mapbox implementation with bounds, markers, pagination, and mobile-responsive layouts. From zero to hero in a week.

Property Hover Sync

Map

Hover on the list, highlight on the map. Hover on the map, highlight in the list. It's the little things.

Admin Dashboard

Infrastructure

Date range pickers, ingestion monitoring, status tracking. Running a property platform requires knowing what's broken.

August 2025

Location Intelligence

Location as a First-Class Concept

Search

Locations parsed separately from descriptions using Google GenAI. "3 bed with pool in Camps Bay" now correctly identifies "Camps Bay" as a place, not a feature.

SSE Streaming Search

Search

Results stream in real-time as they're found. No more staring at a spinner.

Price per m² Reports

Data & Insights

For-sale market analysis by suburb. Know what you're paying per square meter.

Under Offer Filter

Search

Hide properties you can't buy. Radical concept.

July 2025

The Data Layer

Quay1, Sotheby's & Tyson Properties — first agency listings go live

Listings

The first real listings hit the platform. Over 6,400 properties from three agencies. FindHomes went from prototype to actual property search.

Pricing History

Data & Insights

See how a listing's price changed over time. Price drops highlighted.

Price per m² Trends

Data & Insights

Suburb-level market trends. Is Constantia getting more expensive? (Yes. Always yes.)

Municipal Valuations

Data & Insights

Government valuations on every property page. Compare what they think it's worth vs. what the market says.

Pre-Search Quality Control

Search

Query quality checks before we waste compute. "asdfghjkl" is not a valid suburb.

Onboarding Flow

UX

Know your users. Ask them questions. Give them better results.

June 2025

The Content Engine

AI Property Descriptions

Content

AI reads the images, understands the listing, and generates descriptions that actually help you decide.

Image Inference Pipeline

Content

Every property image analysed for features, quality, and content. The AI sees the pool you missed in photo 17.

Cloudflare Image CDN

Performance

Images served from the edge. Fast everywhere, not just in Cape Town.

May 2025

Chat & Conversation

PropertyGPT (Chat v1)

Search

Conversational property search. Ask follow-up questions. Refine as you go.

Popular Searches

UX

See what everyone else is searching for. FOMO as a feature.

April 2025

The v2 Rebuild

Complete UI Overhaul

UX

App sidebar, new search experience, property modals, mobile-first everything. The version where it stopped looking like a hackathon project.

Suburb Autocomplete

Search

Type a suburb name, get suggestions. Basic, essential, finally done.

Deep Search with Lazy Loading

Search

Client-side search with lazy-loaded image carousels and paginated results via search IDs.

March 2025

Search Gets Smart

Search v5 — Semantic Search Works

Search

Commit message: "Incredible!!" . Semantic search actually working. The moment everything changed. And we all thought the dangerous thought "How hard could it be?"

Masonry Image Gallery

UX

Desktop property photos in a Pinterest-style grid.

Filter State Machine

Infrastructure

Reducer pattern to fix race conditions when applying filters. Goodbye, impossible filter states.

January 2025

Foundations

Search v4 — Fully Structured Queries

Search

The AI understands bedrooms, price ranges, and pet-friendliness as discrete concepts.

Alerts v1

Search

Email notifications for new listings matching your search. We thought it was awesome but it wasn't... it was so inaccurate and we turned it off after a month. We needed a better search algorithm.

September 2024

Genesis

First Commit

Infrastructure

"START OF THE PROPERTY REVOLUTION" — actual commit message, August 17, 2024. Hybrid search combining keywords + semantic vectors. Auth, analytics, and the first property detail pages.

Hybrid Search

Search

Keywords + semantic vectors. The portals use keywords. We use AI. There's a difference.

Similarity Scores

Search

Every result shows how well it matches your search. Transparency is our thing.

Basic project setup

UX

Shadcn UI, Next.js, Supabase, and a bit of AI. We had no idea what we were getting ourselves into but just went for it.

First commit: August 17, 2024— "START OF THE PROPERTY REVOLUTION"

Company

PricingAbout UsBlogChangelogPress Kit

Partners

List With UsTools for AgentsFor Bond Originators

Legal

Privacy PolicyTerms & ConditionsTakedown Request

FindHomes

Innovation City
Kloof Street
Cape Town
South Africa
© 2026 FindHomes. All rights reserved.