VOOZH about

URL: https://apify.com/kawsar/immoscout24-listing-watcher

⇱ ImmoScout24 Listing Watcher Β· Apify


Pricing

from $3.90 / 1,000 results

Go to Apify Store

ImmoScout24 Listing Watcher

ImmoScout24 listing scraper that pulls price, area, rooms, images, and descriptions from each expose page, so analysts and agents get clean property data without copying listings by hand.

Pricing

from $3.90 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

17 days ago

Last modified

Share

ImmoScout24 Listing Watcher: scrape property listings from Germany's largest real estate portal

ImmoScout24 Listing Watcher collects property listings from search result pages on immobilienscout24.de. Give it one or more search URLs and it pages through results automatically, returning price, area, location, images, and contact details for every listing it finds.

Use cases

  • Track rental prices across multiple German cities or states without copying data by hand
  • Monitor office space availability in specific regions for real estate research
  • Build a property database for market comparison, price analysis, or investment decisions
  • Feed listing data into Google Sheets, CRMs, or downstream analysis tools
  • Alert yourself when new listings appear in a target area using Apify's scheduler and webhooks
  • Aggregate listings from several property types or cities into a single dataset in one run

Input

ParameterTypeDefaultDescription
searchUrlsarrayrequiredOne or more ImmoScout24 search result URLs
maxItemsinteger50Max listings to collect across all URLs (max 1,000)
requestTimeoutSecsinteger30Per-request timeout in seconds

How to get a search URL

  1. Go to immobilienscout24.de and run a search
  2. Apply your filters (city, property type, price range, size, etc.)
  3. Copy the URL from your browser's address bar
  4. Paste it into searchUrls

You can add as many search URLs as you need. The actor works through them in order until the total listing count reaches maxItems.

Example input

{
"searchUrls":[
"https://www.immobilienscout24.de/Suche/de/bayern/buero-praxis",
"https://www.immobilienscout24.de/Suche/de/berlin/wohnung-mieten"
],
"maxItems":200
}

What data does this actor collect?

Each listing result contains:

{
"listingId":"168447935",
"listingUrl":"https://www.immobilienscout24.de/expose/168447935",
"listingTitle":"Service-BΓΌros fΓΌr 10 Personen in Design Offices Macherei",
"realEstateType":"Office",
"price":3000.0,
"currency":"EUR",
"priceInterval":"MONTH",
"marketingType":"RENT",
"pricePerSqm":48.0,
"area":100.0,
"city":"MΓΌnchen",
"district":"Berg am Laim",
"zipCode":"81637",
"addressText":"Echarding, MΓΌnchen",
"contactName":"IWG Management GmbH",
"contactPhone":"030 7262171130",
"isPrivateListing":false,
"hasCourtage":false,
"images":["https://pictures.immobilienscout24.de/listings/xxx.jpg/ORIG/legacy_thumbnail/800x600/format/webp/quality/50"],
"tags":["Provisionsfrei*","Aufzug"],
"listedDate":"2026-06-10T21:47:37.000+02:00",
"lastModified":"2026-06-10T21:47:50.729+02:00",
"searchUrl":"https://www.immobilienscout24.de/Suche/de/bayern/buero-praxis",
"scrapedAt":"2026-06-11T10:30:00+00:00",
"error":null
}
FieldTypeDescription
listingIdstringUnique listing ID from ImmoScout24
listingUrlstringDirect link to the listing detail page
listingTitlestringProperty headline from the search result
realEstateTypestringProperty category (Office, Apartment, House, etc.)
pricenumberMonthly rent or purchase price
currencystringCurrency code (EUR)
priceIntervalstringPrice period: MONTH for monthly rent
marketingTypestringRENT or BUY
pricePerSqmnumberPrice per square meter
areanumberFloor space in square meters
citystringCity name
districtstringDistrict or neighborhood
zipCodestringPostal code
addressTextstringFull address as displayed on the listing
contactNamestringAgent company or owner name
contactPhonestringContact phone number
isPrivateListingbooleanTrue for private sellers, false for agencies
hasCourtagebooleanTrue if a brokerage commission applies
imagesarrayDirect photo URLs at 800x600 resolution
tagsarrayFeature tags shown on the listing (e.g. Provisionsfrei, Aufzug)
listedDatestringISO date when the listing was first published
lastModifiedstringISO date of the most recent update
searchUrlstringSearch URL that produced this listing
scrapedAtstringISO timestamp of when the data was collected
errorstringError message if scraping failed, null otherwise

How it works

  1. Add one or more ImmoScout24 search URLs in searchUrls
  2. The actor fetches each page and reads the listing data
  3. All listings on the page are collected and structured into clean records
  4. Pagination runs automatically until maxItems is reached or all pages are done
  5. Results land in the Apify dataset, ready to download as JSON or CSV

Output formats

Once the run finishes, download results from the Apify dataset in:

  • JSON for programmatic use or API consumption
  • CSV for Excel, Google Sheets, or any spreadsheet tool
  • JSONL for data pipelines and streaming processing
  • XML for legacy system integrations

Use Apify's dataset export or connect directly via the Apify API.

Scheduling and monitoring

Run this actor on a schedule to track price changes, new listings, and sold-out units over time.

  1. Open the actor in your Apify Console
  2. Click Schedule to set a recurring interval (daily, weekly, or custom)
  3. Add a webhook to notify your app, Slack channel, or Google Sheet when new data arrives
  4. Compare datasets across runs to spot market trends or price drops

FAQ

Which URLs work with this actor? Any ImmoScout24 search result URL from your browser. Run a search, apply filters, and copy the address bar URL. Examples: /Suche/de/berlin/wohnung-mieten, /Suche/de/hamburg/buero-praxis, /Suche/de/muenchen/haus-kaufen.

How many listings can I collect per run? Up to 1,000 per run using maxItems. Each search page returns around 20 listings. For larger datasets, raise maxItems or split across multiple runs.

Can I search multiple cities at once? Yes. Add one URL per city or property type to searchUrls. The actor works through them in order until the total reaches maxItems.

What types of properties can I scrape? All property types available on ImmoScout24: apartments for rent, apartments for sale, houses, office space, commercial properties, parking, land, and more. The type is determined by the search URL you provide.

What happens if a page fails? The actor logs a warning and continues with the next page. Any listings already collected from successful pages are still saved.

Can I collect listings from grouped results? Yes. ImmoScout24 sometimes groups multiple units under a single complex (a building with several available offices, for example). The actor collects each individual unit separately so every available option appears in your dataset.

Can I run this on a schedule to monitor listings? Yes. Use Apify's built-in scheduler and connect it to webhooks or integrations to push updates to a spreadsheet or alert system whenever new listings appear.

Are images included? Yes. The images field contains direct photo URLs at 800x600 resolution for every listing that has photos.

Integrations

Connect ImmoScout24 Listing Watcher with other apps using Apify integrations. Works with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, and more. Use webhooks to trigger actions when results are ready.

You might also like

Immoscout24 Scraper (Real Estate)

ninhothedev/immoscout24-scraper

Extract property listings from ImmoScout24.de – Germany's #1 real estate portal. Filter by city, price, rooms & area. Returns structured JSON with price, address, GPS, energy rating & photos. Built-in WAF bypass ensures reliable results. Perfect for market analysis and more.

ImmoScout24 Property Details Scraper

ecomscrape/immoscout24-property-details-scraper

Extract comprehensive property details from Immoscout24.ch, Switzerland's leading real estate platform. Get property prices, specifications, contact information, and market insights with our automated scraper tool. Ideal for real estate professionals and market analysts.

ecomscrape

16

ImmoScout24 Property Search Scraper

ecomscrape/immoscout24-property-search-scraper

Unlock comprehensive Swiss real estate data with our Immoscout24.ch scraper. Extract property listings, pricing, and market insights from Switzerland's leading real estate platform with advanced filtering and automated data collection capabilities.

ecomscrape

25

Immoscout24 Property Spider

getdataforme/immoscout24-property-spider

Effortlessly scrape comprehensive property listings from Immoscout24, Germany's leading real estate platform. Extract data on houses, apartments, plots, and garages for buying or renting....

12

1.0

ImmoScout24 Germany Real Estate Scraper

automation-lab/immoscout24-de-scraper

Scrape ImmobilienScout24.de property listings for repeatable German real-estate market research. Extract price, address, area, rooms, energy data, photos, and agent contact info.

πŸ‘ User avatar

Stas Persiianenko

12

ImmoScout24 Scraper πŸ’° $1.00/1K β€” Germany & Switzerland

blackfalcondata/immoscout24-scraper

Scrape ImmoScout24 listings across Germany and Switzerland β€” apartments and houses, for sale or rent, with price, living area, rooms, images, coordinates and descriptions. Adds the German cold/warm rent breakdown, agent contacts, and incremental monitoring for new listings.

πŸ‘ User avatar

Black Falcon Data

2

ImmobilienScout24 Scraper - Real Estate Germany

igolaizola/immobilienscout24-scraper

Scrape ImmoScout24 listings in Germany for buy and rent. Filter by location, property type, price, rooms, size, energy class and more. Export clean JSON or CSV for market research, analytics, lead generation, and real estate monitoring.

πŸ‘ User avatar

IΓ±igo Garcia Olaizola

28

🏑 ImmoScout24 Apply Bot - Auto Applications ImmobilienScout24

clearpath/immoscout24-apply-bot

Automate ImmoScout24 apartment applications. Apply to multiple listings instantly with personalized messages. Supports standard and Mieter+ premium listings. Beat other applicants with instant submissions. Free during launch.

ImmoScout24 Scraper β€” German Real Estate & Prices

studio-amba/immoscout24-scraper

Scrape real estate listings from immobilienscout24.de β€” apartments, houses, prices, photos, and details for the German property market. Supports sale and rental listings.