Monitor Immoweb.be for new property listings with smart matching and full analysis workflow.
Search, monitor, and analyze Immoweb.be property listings. Includes full analysis workflow with:
cd ~/clawd/skills/immoweb && uv run --with httpx --with beautifulsoup4 immoweb-cli.py search
Options:
--postal 9000 — postal code--radius 30 — radius in km (default: 30)--max-price 500000 — max price (default: 500000)--type house — property type: house, apartment, building--limit 20 — max results to fetchcd ~/clawd/skills/immoweb && uv run --with httpx --with beautifulsoup4 immoweb-cli.py check-new
cd ~/clawd/skills/immoweb && uv run --with httpx --with beautifulsoup4 immoweb-cli.py analyze "https://www.immoweb.be/nl/zoekertje/..."
cd ~/clawd/skills/immoweb && uv run --with httpx --with beautifulsoup4 immoweb-cli.py analyze-full "https://www.immoweb.be/nl/zoekertje/..."
This command:
~/Documents/immo/ with naming: YYYY-MM-DD_Gemeente_Korte-omschrijvingANALYSE.md with full evaluationOptions:
--output-dir /path/to/dir — custom output directory (default: ~/Documents/immo)cd ~/clawd/skills/immoweb && uv run --with httpx --with beautifulsoup4 immoweb-cli.py dismiss 12345678
cd ~/clawd/skills/immoweb && uv run --with httpx --with beautifulsoup4 immoweb-cli.py list-seen
All search criteria are configured in immoweb-config.json (same directory as the CLI script). This file is gitignored for privacy.
Example immoweb-config.json:
{
"postal_code": "9000",
"postal_codes": ["9000", "9100"],
"radius_km": 30,
"max_price": 500000,
"max_price_private": 350000,
"min_bedrooms": 2,
"min_living_area": 100,
"must_have_garden": true,
"must_have_parking": true,
"must_be_quiet": true,
"allow_renovation": false,
"property_type": "house",
"min_soundhealing_room": 14,
"preferred_dance_hall": 60,
"top_candidate": {
"name": "My Reference Property",
"price": 385000,
"score": 5,
"features": ["bijgebouw", "rustig", "uitzicht", "tuin"]
}
}
Properties are scored 1-5 stars:
Bonus points for:
Set up automatic daily checks via OpenClaw cron:
Check Immoweb for new listings and notify me of any promising properties (score 4+)
On VPS with datacenter IP, route through Raspberry Pi for residential IP:
The tunnel runs as a systemd user service:
systemctl --user status immoweb-tunnel.service
IMMOWEB_PROXY=socks5://localhost:1080 python3 skills/immoweb/immoweb-cli.py check-new
IMMOWEB_PROXY or SOCKS_PROXY — SOCKS5 proxy URL (e.g., socks5://localhost:1080)