OrbTop

ImmobilienScout24 Real Estate Scraper

REAL ESTATE

ImmobilienScout24 Real Estate Scraper

Scrape property listings (apartments, houses, for-sale and rental) from ImmobilienScout24.de — Germany's largest real estate portal. Extracts price, living space, rooms, address, realtor, features, and images per listing.

What it does

The actor crawls ImmobilienScout24 search result pages, extracts the 20 listings per page from the embedded IS24 JSON state, then fetches each listing's detail page (expose) for the full property data. Pagination is automatic.

Input

Field Type Default Description
startUrls Array Search result URLs to scrape (e.g. https://www.immobilienscout24.de/Suche/de/berlin/berlin/wohnung-mieten). Leave empty to use the default seed (apartments for rent, Germany-wide).
listingType select both Which listings to scrape: rent, sale, or both.
maxItems integer 10 Maximum number of listings to return. 0 = unlimited.

Output

One record per property listing with these fields:

Field Type Description
listing_id string Unique IS24 listing ID
listing_url string Full URL of the listing detail page
title string Listing headline
listing_type string rent or sale
property_type string Property type (apartment, house, etc.)
price_raw string Price as shown on site, e.g. "1.200 €"
price_amount number Numeric price value
price_currency string Currency code (EUR)
living_space_m2 number Living space in square metres
rooms number Number of rooms
address string Full address string
district string District or neighbourhood
city string City name
realtor_name string Realtor or private seller name
realtor_type string realtor or private
features string Comma-separated key features
available_from string Date property is available
description_text string Full listing description
images string Comma-separated image URLs
scraped_at string ISO-8601 scrape timestamp

Examples

Rent listings in Berlin:

{
  "startUrls": [{"url": "https://www.immobilienscout24.de/Suche/de/berlin/berlin/wohnung-mieten"}],
  "listingType": "rent",
  "maxItems": 50
}

For-sale houses in Munich:

{
  "startUrls": [{"url": "https://www.immobilienscout24.de/Suche/de/bayern/muenchen/haus-kaufen"}],
  "listingType": "sale",
  "maxItems": 25
}

Default Germany-wide rent search:

{
  "listingType": "rent",
  "maxItems": 100
}

Notes

  • ImmobilienScout24 blocks all standard datacenter and residential proxy egress. This actor uses Bright Data Web Unlocker server-side to clear the bot protection wall.
  • Each Bright Data request is billed — see pricing details.
  • The actor runs with 512 MB memory and a 4-hour timeout.