Skip to main content
Scrape ImmobilienScout24 property listings

Authorizations

x-scrapeunblocker-key
string
header
required

Your ScrapeUnblocker API key. Apply on every request.

Query Parameters

location
string
required

German city ('Berlin', 'Muenchen', 'Köln', 'Frankfurt am Main'), a state ('Bayern'), or an ImmoScout24 region path such as 'berlin/berlin/mitte' or 'bayern/muenchen-kreis/unterschleissheim'.

channel
string
default:rent

rent or buy.

property_type
string
default:apartment

apartment or house.

min_price
number | null

Minimum price in EUR (cold rent per month, or purchase price).

max_price
number | null

Maximum price in EUR (cold rent per month, or purchase price).

min_rooms
number | null

Minimum number of rooms (half rooms allowed, e.g. 2.5).

max_rooms
number | null

Maximum number of rooms.

min_area
number | null

Minimum living area in m².

max_area
number | null

Maximum living area in m².

max_results
integer
default:20

How many listings to collect across pages (20 per page, max 500).

page
integer
default:1

1-based results page to start from.

proxy_country
string | null

Exit-IP country (ISO-2). Leave blank for a smart exit.

Response

JSON with a listings array plus totals.