immoscout24-search

Search ImmoScout24 (Germany) real estate listings using their mobile API. Bypasses anti-bot/DataDome protection. Search apartments, houses for buy/rent with filters. Get full expose details including heating, energy, parking, condition. Use when searching German property listings, checking ImmoScout24 exposes, or building property reports. Triggers on "immoscout", "immobilienscout24", "IS24", "Wohnung kaufen Deutschland", "Haus kaufen Bayern", or any German real estate search.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "immoscout24-search" with this command: npx skills add mihaimacarie98/immoscout24-search

ImmoScout24 Search

Search and retrieve property listings from ImmoScout24.de using their mobile API. No browser needed — bypasses DataDome anti-bot completely.

Prerequisites

Requires immoscout Python package:

pip3 install --break-system-packages immoscout

Quick Start

Search listings

# Apartments for sale in Passau area, max €300k, 2+ rooms
python3 scripts/immoscout24-search.py --region /de/bayern/passau-kreis --type apartmentbuy --max-price 300000 --min-rooms 2

# Houses for sale in Passau area, max €350k
python3 scripts/immoscout24-search.py --region /de/bayern/passau-kreis --type housebuy --max-price 350000

# JSON output for machine processing
python3 scripts/immoscout24-search.py --region /de/bayern/passau-kreis --type apartmentbuy --max-price 300000 --format json

Get expose details (heating, energy, parking)

python3 scripts/immoscout24-search.py --expose 166875438
python3 scripts/immoscout24-search.py --expose 166875438 --format json

Expose details include:

  • Heizungsart (heating type): Zentralheizung, Fußbodenheizung, Etagenheizung, etc.
  • Energieträger (energy source): Erdgas, Fernwärme, Wärmepumpe, Öl, Pellets, etc.
  • Garage/Stellplatz (parking): Tiefgarage, Carport, Stellplatz, etc.
  • Baujahr (year built), Objektzustand (condition)
  • Energieverbrauchskennwert (energy rating)
  • Internal fields: obj_heatingType, obj_parkingSpace, obj_condition, obj_purchasePrice

Real Estate Types

TypeDescription
apartmentbuyApartments for sale (Eigentumswohnung)
housebuyHouses for sale (Haus kaufen)
apartmentrentApartments for rent (Mietwohnung)
houserentHouses for rent (Haus mieten)

Region Format

Regions use the path format: /de/{bundesland}/{kreis-oder-stadt}

Common regions:

RegionPath
Passau (Kreis)/de/bayern/passau-kreis
Passau (Stadt)/de/bayern/passau
München/de/bayern/muenchen
Berlin/de/berlin/berlin
Hamburg/de/hamburg/hamburg
Köln/de/nordrhein-westfalen/koeln
Frankfurt/de/hessen/frankfurt-am-main

Parameters

ParameterDescription
--regionRegion geocode (required for search)
--typeReal estate type (default: apartmentbuy)
--max-priceMaximum price in EUR
--min-roomsMinimum number of rooms
--max-pagesMax result pages to fetch (default: 5, 20 items/page)
--exposeGet details for a specific expose ID
--formatOutput format: text or json

Typical Workflow for Property Reports

  1. Search multiple regions and types:
python3 scripts/immoscout24-search.py --region /de/bayern/passau-kreis --type apartmentbuy --max-price 300000 --min-rooms 2 --format json > /tmp/is24-apt.json
python3 scripts/immoscout24-search.py --region /de/bayern/passau-kreis --type housebuy --max-price 350000 --format json > /tmp/is24-house.json
  1. Get expose details for interesting listings to check heating type:
python3 scripts/immoscout24-search.py --expose 166875438 --format json
  1. Filter based on heating, condition, energy rating, parking.

  2. Compile report with URLs, prices, heating info, and location details.

Notes

  • Uses IS24 mobile API (api.mobile.immobilienscout24.de) — no browser or authentication needed
  • Rate limiting is lenient but don't hammer it — add small delays between expose lookups
  • Listing URLs follow pattern: https://www.immobilienscout24.de/expose/{id}
  • Search returns: id, title, price, area, rooms, address, postcode, published date
  • Expose returns: full details including heating, energy, parking, condition, year built

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Willhaben Real Estate Search

Search willhaben.at real estate listings (apartments, houses) via their public webapi. No browser needed. Search any Austrian state and district with price/r...

Registry SourceRecently Updated
940Profile unavailable
Automation

AgentZero

Interact with the AgentZero real estate listing tracker (local Rust/Axum backend at http://localhost:8000). Use when asked to add a property listing by URL,...

Registry SourceRecently Updated
5301Profile unavailable
Automation

Tour Booking

Sub-agent for outbound listing-office calls to request and confirm property showing slots using a provided call script and structured payloads. Use when a pa...

Registry SourceRecently Updated
6840Profile unavailable
General

airoom-ltd-global-finance-data-platform

Automatically logs into a WordPress site and downloads all downloadable files from a specified page with error handling and configurable limits.

Registry SourceRecently Updated
2790Profile unavailable