Back to projects

№ 020Business platformsLive

HouseFind NL

Watches eight Dutch rental portals and alerts you within seconds of a match.

Aggregates Dutch rental listings, matches them to saved searches and sends email or Telegram alerts. Includes listing collection, deduplication, search preferences and a self-hosted backend.

  • Next.js
  • Convex
  • TypeScript
  • Telegram
  • Web crawling
Search across eight portals.
Search across eight portals.

The problem

Good rentals in the Netherlands go in hours. Checking eight sites by hand is a part-time job.

Who it is for

Anyone renting in the Netherlands.

What it does

  1. 01

    One search

    All portals, duplicates removed, filters for city, price, size, rooms and type.

    Filtered listings, duplicates removed.
    Filtered listings, duplicates removed.
  2. 02

    Saved searches

    Each renter's criteria, matched against every new listing.

    Saved searches and their matches.
    Saved searches and their matches.
  3. 03

    Alerts

    Email or Telegram, seconds after a listing appears.

  4. 04

    Cost ladder

    Free crawl methods first, paid scraping only when a portal blocks.

    Crawl health and spend per portal.
    Crawl health and spend per portal.

How it works

A Next.js app on Convex with a dedicated crawler worker. Resend sends email, Telegram sends messages.

  • Next.js 16
  • Convex
  • TypeScript
  • Telegram
  • web crawling
Role
Designed and built by Vas.
Status
Live.

Related

Next project

SEO Agency Automation

An SEO agency's delivery, from onboarding form to branded report, as one workflow.