OPEN SOURCE · BUILT WITH GO

Less refreshing.
More finding.

Your Dutch housing search, on autopilot. Discover new listings, track changes, and get the alert before you miss the opportunity.

✓ Local-first✓ SQLite-powered✓ Self-hosted
funda-cli — monitor⌘
➜ ~/funda-cli funda watch
Initializing listing monitor...
✓ Database connected sqlite
✓ Watch rules loaded 2 active
✓ Sources ready Funda · MVGM
◉ Scanning Utrecht rentals just now
⌂
New listing discoveredUtrecht · Apartment · 62 m²
€1,450/mo
↗ Telegram notification queued ✓
Monitoring for changes
↗Stay ahead.Get notified, not overwhelmed.
BUILT FOR THE SEARCH⌘   TERMINAL FIRST◈   YOUR DATA, YOUR MACHINE↗   NOTIFICATIONS THAT MATTER
THE TOOLKIT

Everything you need.
Nothing you don't.

A focused toolkit to turn scattered housing listings into one streamlined search.

⌕

Discover what's new

Scan housing listing sources and bring new properties into one searchable local database.

Utrecht NEW Amsterdam TRACKING Rotterdam TRACKING
◎

Filters that fit

Search by city, rental price, area, and more. Focus on places that actually match.

City: UtrechtRent ≤ €1,600Apartment
↗

Alerts, not noise

Send matching discoveries through Telegram, email, or webhooks—with delivery history.

TELEGRAM ↗ EMAIL ↗ WEBHOOK
◷

Remember every change

Keep listing history, check availability, and detect price changes or reopened listings.

HISTORY · STATUS · REOPENED
▣

Own your stack

Go, SQLite, and Docker. No mandatory cloud database or third-party dashboard.

GO · SQLITE · DOCKER
HOW IT WORKS

From listing
to living.

A simple pipeline that keeps your housing search organized while you focus on everything else.

Try it yourself ↗
01

Discover

Find listing references from supported sources.

⌕
02

Enrich & filter

Fetch details and apply your watch rules.

☷
03

Track changes

Save lifecycle and notification state locally.

◷
04

Get notified

Receive alerts when a relevant event is detected.

↗
GET STARTED

Ready when you are.

Run locally, or deploy your own always-on watcher with Docker Compose.

01
Clone the project

Grab the open-source Go CLI from GitHub.

02
Configure your watches

Set your cities, filters, and notification credentials.

03
Start monitoring

Run on your machine or an always-on Docker host.

# Clone the repository
git clone https://github.com/sc0vu/funda-cli.git
cd funda-cli

# Create your local configuration
cp examples/monitor.json monitor.json
mkdir -p data

# Configure your credentials, then launch
docker compose up -d --build
Linux · macOS · ARM64 · AMD64
OPEN SOURCE. OPEN POSSIBILITIES.

Find a place worth
calling home.

Built for people who would rather automate the search than refresh another tab.

View on GitHub ↗