AI real estate search: natural-language queries across 1.4M listings

Real estate startup, Seed stage

Real semantic property search live. 90,000 unique searchers in launch week 1.

1.4M

Listings indexed

<400ms

Search latency

16

Days to ship

The situation

  • A Sydney real estate startup wowed investors with a Cursor-built demo of natural-language property search, 'show me Federation-style 3-bed homes under $1.4M in inner-west suburbs with a north-facing yard'.
  • The demo used hand-curated results.
  • Behind the scenes, search was Postgres ILIKE on listing titles.

What we did

  • Natural-language filter extraction with strict tool-call schema
  • pgvector embedding search across 1.4M listings with HNSW index
  • Hybrid ranker blending structured + semantic + lexical scores
  • Inngest re-index pipeline running every 6 hours
  • Eval harness with 200 labeled queries running on every change
  • Edge search API with sub-400ms latency globally

The result

  • The public launch hit 90,000 unique searchers in week 1.
  • The investor follow-on round was secured 6 weeks after launch. The natural-language feature now drives 38% of search traffic, with a 22% higher inquiry-per-search rate than traditional filter search.

Timeline

How it unfolded

  1. Days 1-3

    Query taxonomy + label set

  2. Days 3-6

    Filter extraction layer

  3. Days 6-10

    Embedding pipeline

  4. Days 10-13

    Hybrid ranker

  5. Days 13-15

    Re-index pipeline

  6. Day 16

    Soft launch

Our biggest investor tested the live product against the demo we showed him. He DM'd us 'this is actually better.'

CTO · AI Real Estate Search · Sydney, Australia

Stack

OpenAIOpenAI Embeddingspgvector (Supabase)Typesense CloudInngestVercel

Want to be the next case study?

Book a call →