ImmobilienScout24 Real Estate Scraper avatar

ImmobilienScout24 Real Estate Scraper

Pricing

Pay per event

Go to Apify Store
ImmobilienScout24 Real Estate Scraper

ImmobilienScout24 Real Estate Scraper

Scrape property listings (apartments, houses, for-sale and rental) from ImmobilienScout24.de. Returns price, living space, rooms, address, realtor, features, and images per listing.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

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

FieldTypeDefaultDescription
startUrlsArraySearch 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).
listingTypeselectbothWhich listings to scrape: rent, sale, or both.
maxItemsinteger10Maximum number of listings to return. 0 = unlimited.

Output

One record per property listing with these fields:

FieldTypeDescription
listing_idstringUnique IS24 listing ID
listing_urlstringFull URL of the listing detail page
titlestringListing headline
listing_typestringrent or sale
property_typestringProperty type (apartment, house, etc.)
price_rawstringPrice as shown on site, e.g. "1.200 €"
price_amountnumberNumeric price value
price_currencystringCurrency code (EUR)
living_space_m2numberLiving space in square metres
roomsnumberNumber of rooms
addressstringFull address string
districtstringDistrict or neighbourhood
citystringCity name
realtor_namestringRealtor or private seller name
realtor_typestringrealtor or private
featuresstringComma-separated key features
available_fromstringDate property is available
description_textstringFull listing description
imagesstringComma-separated image URLs
scraped_atstringISO-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.