🎁 Get the FREE AI Skills Starter GuideSubscribe →
BytesAgainBytesAgain
🦀 ClawHub

Immowelt Real Estate Search

by @mihaimacarie98

Search immowelt.at and immowelt.de real estate listings (apartments, houses) via HTML parsing. No browser needed. Search any Austrian or German location with...

Versionv1.0.0
💡 Examples

Search listings

# Apartments for sale in Vienna, max €300k
python3 scripts/immowelt-search.py --location wien --type apartment --max-price 300000

Houses in Wien, max €350k

python3 scripts/immowelt-search.py --location wien --type house --max-price 350000

With room filter

python3 scripts/immowelt-search.py --location wien --type apartment --max-price 300000 --min-rooms 2

German location

python3 scripts/immowelt-search.py --country de --location muenchen --type apartment --max-price 400000

JSON output

python3 scripts/immowelt-search.py --location wien --type apartment --format json

With full expose details (heating, energy, condition) — slower

python3 scripts/immowelt-search.py --location wien --type apartment --max-price 300000 --with-details

Get expose details for a specific listing

python3 scripts/immowelt-search.py --expose 0a848843-86ba-4093-bd93-166258e909f7
python3 scripts/immowelt-search.py --expose 0a848843-86ba-4093-bd93-166258e909f7 --format json

Expose detail fields include:

  • heating: Zentralheizung, Fußbodenheizung, Etagenheizung, etc.
  • energy_source: Gas, Fernwärme, Wärmepumpe, Öl, Pellets, Strom, etc.
  • condition: Erstbezug, Altbau, Gepflegt, Renovierungsbedürftig, etc.
  • year: Construction year
  • hwb + hwb_class: Heizwärmebedarf (kWh/m²·a) + class (A++ to G)
  • fgee + fgee_class: Gesamtenergieeffizienz factor + class
  • price_note: Additional price info (Stellplatz, etc.)
  • features: Listed features
  • created / updated: Listing dates
  • ⚙️ Configuration

    Requires python3 with the requests library (pre-installed in most environments).

    📋 Tips & Best Practices

  • Search returns ~32 listings per page
  • Expose UUIDs look like: 0a848843-86ba-4093-bd93-166258e909f7
  • Be respectful with request rates — add delays (~300ms) between detail requests
  • The --min-rooms filter is applied server-side but may not always be exact
  • View on ClawHub
    TERMINAL
    clawhub install immowelt-search

    🧪 Use this skill with your agent

    Most visitors already have an agent. Pick your environment, install or copy the workflow, then run the smoke-test prompt above.

    🔍 Can't find the right skill?

    Search 60,000+ AI agent skills — free, no login needed.

    Search Skills →