ImmoScout24 Scraper
Real Estate

ImmoScout24 Scraper

๐Ÿ  Scrape property listings from immobilienscout24.de โ€” paste any search URL (rent, buy, new developments) or an individual property URL and get structured listing data back, with optional full detail-page enrichment.

Launch on Apify โ†—

ImmoScout24 Scraper turns any search or property URL from immobilienscout24.de โ€” Germany's largest real-estate marketplace โ€” into structured listing data: price, address, rooms, energy class, agency contacts, and photos. It handles rent, buy, and new-development (Neubau) searches, plus individual property pages, all from the same input.

Use cases

  • Build and monitor a list of matching properties across a region as a real-estate agent.
  • Track price, size, and yield trends across a market as an investor or analyst.
  • Monitor a competitor's new stock and pricing changes as an agency.
  • Feed a CRM, valuation model, or market dashboard with structured listing data as a developer.
  • Collect a full regional dataset โ€” including new-development projects โ€” for research or analysis.

Frequently asked questions

What URL types does ImmoScout24 Scraper support?

Search/listing URLs (rent, buy, or new developments), individual property pages, and new-development (Neubau) project pages with their individual units โ€” you can mix any combination of these in a single run.

What's the difference between fast mode and full mode?

Fast mode (the default) returns the fields already available from the search results โ€” price, address, rooms, living space, energy class, agency, and main photo. Full mode also fetches each listing's complete detail page โ€” full rent breakdown, all features, energy-certificate data, complete descriptions, full image gallery, and agent contact. Individual property URLs always return full detail regardless of this setting.

Do I need to configure a proxy?

No โ€” proxy handling is fully automatic. Free users get the standard Apify residential proxy; paid users get a premium proxy with automatic failover to the standard one if it has an issue, so a proxy hiccup never interrupts your run.

What happens if a run is interrupted?

The actor automatically resumes from the last completed page after a migration, timeout, or restart, so long jobs finish without re-paying for work already done.

Does it capture new-development (Neubau) projects?

Yes โ€” a Neubau project URL returns the project details along with its individual units as separate listing rows.

Documentation

๐Ÿ  ImmoScout24 Scraper

Fast, reliable property scraper for immobilienscout24.de โ€” Germany's largest real-estate marketplace. Paste any search or property URL and get clean, structured listing data back.

Supports every ImmoScout24 URL type โ€” apartment & house search (rent / buy), property sub-types (villa, bungalow, semi-detached, farmhouseโ€ฆ), land, new-development (Neubau) projects, and individual property pages.

No setup, no login, no browser to babysit. Filter on the ImmoScout24 website, copy the URL from your address bar, paste it in, and run.


๐ŸŽฏ What This Actor Extracts

Complete property intelligence from ImmoScout24 listings:

๐Ÿ“‹ Core Property Data

  • Property Details: listing ID, title, property type, and canonical web link
  • Pricing: headline price, plus (in detail mode) base rent, total rent, service charge, and price/mยฒ
  • Specifications: rooms, living space, floor / number of floors, construction year
  • Energy: energy-efficiency class, energy & heating type, thermal characteristic
  • Status: publication state, listing type, private-vs-agency, new-build flag

๐Ÿ–ผ๏ธ Visual Content

  • Main Image: primary listing photo on every result
  • Full Gallery: the complete high-resolution image set (detail mode)

๐Ÿข Location & Contact

  • Address: full line, street, house number, postcode, quarter, region
  • GPS Coordinates: latitude and longitude for mapping
  • Agency & Agent: company name, agent name, logo, and profile link
  • Phone: contact numbers where published

๐Ÿ—๏ธ Building & Amenities

  • Feature Flags: balcony/terrace, cellar, lift, fitted kitchen, garden, barrier-free, pets, newly built
  • Attribute Sections: itemized โ€œMain criteriaโ€, โ€œCostsโ€, and โ€œBuilding details & energy certificateโ€ exactly as shown on the listing
  • Free-Text Descriptions: full property description, furnishing, and location write-ups

โšก Advanced Features

  • Automatic Filter Parsing: location, property type & sub-type, price, rooms, living space, plot size, construction year, and equipment features are all read straight from the URL
  • New-Development (Neubau) Support: developer projects are captured, including their individual units
  • Individual Property URLs: a single property link always returns its full detail record
  • Two Data Modes: fast search-only, or full detail-page enrichment
  • Configurable Results: control max listings per search URL (or collect everything)
  • Automatic Resume: long runs continue from where they left off after any interruption
  • Error Tracking: unreadable URLs and expired listings are reported as clear error rows

๐ŸŒ Supported URL Types

Search / Listing URLs

Scrape many properties from a search results page โ€” rent, buy, or new developments:

  • https://www.immobilienscout24.de/Suche/de/hessen/frankfurt-am-main/wohnung-mieten
  • https://www.immobilienscout24.de/Suche/de/bayern/muenchen/haus-kaufen?price=300000.0-900000.0&numberofrooms=3.0-6.0
  • https://www.immobilienscout24.de/Suche/de/berlin/berlin/villa-kaufen

Any filter you apply on the site โ€” property type & sub-type, price, rooms, living space, plot size, construction year, equipment โ€” is carried over automatically. Just copy the address bar.

Individual Property URLs

Extract the full detail record from a single property page:

  • https://www.immobilienscout24.de/expose/167767638

New-Development (Neubau) Project URLs

Capture a developer project and its individual units:

  • https://www.immobilienscout24.de/neubau/<developer>/<project>/132302.html

The actor detects which type of URL you provide and handles each accordingly. Mix any combination of URL types in a single run.


๐Ÿ“Š Two Data Modes

โšก Fast Mode โ€” Fetch Full Property Details OFF (default)

Returns the listing data available from the search results โ€” price, address, rooms, living space, energy class, agency, and main photo. Fast and cost-effective, ideal for building lists and monitoring a market.

๐Ÿ”Ž Full Mode โ€” Fetch Full Property Details ON

For every listing from a search URL, also fetches the complete detail page โ€” full rent breakdown, all features, energy-certificate data, complete descriptions, full image gallery, and agent contact โ€” via one extra request per listing. Richer, more complete data.

Individual property URLs always return full details, regardless of this setting.


โœ… Input Schema

Field Type Required Default Description
startUrls array โœ… Yes โ€” One or more ImmoScout24 search or property URLs. Copy straight from the browser after applying filters.
maxResults integer No 25 Max listings per search URL. Set to 0 for every available listing (bounded only by your budget). Individual property URLs always return one result.
fetchPropertyDetails boolean No false ๐Ÿ”Ž Fetch full property details. OFF: fast search-result fields only. ON: also fetch each property's full detail page (complete description, features, energy certificate, agent contact, exact location, full gallery) โ€” richer, more complete data. Individual property URLs always return full details.

Example Input (mixed URLs)

{
  "startUrls": [
    { "url": "https://www.immobilienscout24.de/Suche/de/hessen/frankfurt-am-main/wohnung-mieten" },
    { "url": "https://www.immobilienscout24.de/Suche/de/bayern/muenchen/haus-kaufen?price=300000.0-900000.0&numberofrooms=3.0-6.0" },
    { "url": "https://www.immobilienscout24.de/expose/167767638" }
  ],
  "maxResults": 100,
  "fetchPropertyDetails": true
}

How it works:

  • Each search URL returns up to maxResults listings
  • Each individual property URL returns exactly 1 full record
  • Total output: up to maxResults ร— (number of search URLs) + 1 per property URL

๐Ÿ“ค Sample Output

Fast Mode โ€” fetchPropertyDetails: false

{
  "type": "property",
  "listingId": "164526698",
  "url": "https://www.immobilienscout24.de/expose/164526698",
  "title": "Neubau 4-Zimmer Wohnung",
  "realEstateType": "apartmentrent",
  "price": "โ‚ฌ3,952",
  "livingSpace": "152 mยฒ",
  "numberOfRooms": "4 rms",
  "energyEfficiencyClass": null,
  "address": {
    "line": "Wendelsweg 66, 60599 Frankfurt, Sachsenhausen-Sรผd",
    "postcode": null,
    "latitude": 50.09785,
    "longitude": 8.69708
  },
  "listingType": "XL",
  "published": "7 months ago",
  "isPrivate": false,
  "agencyName": "Actris GmbH",
  "mainImage": "https://pictures.immobilienscout24.de/listings/365d83d9-...-2021190120.jpg/ORIG/resize/800x600/format/webp/quality/80",
  "images": ["https://pictures.immobilienscout24.de/listings/365d83d9-...-2021190120.jpg/..."],
  "details": null,
  "hasDetailData": false,
  "source_url": "https://www.immobilienscout24.de/Suche/de/hessen/frankfurt-am-main/wohnung-mieten",
  "_source": "immobilienscout24_scraper",
  "scrapedAt": "2026-07-16T08:36:59.316Z"
}

Full Mode โ€” fetchPropertyDetails: true

Everything above, plus a populated details object:

{
  "listingId": "164526698",
  "title": "Neubau 4-Zimmer Wohnung",
  "price": "โ‚ฌ3,952",
  "hasDetailData": true,
  "details": {
    "baseRent": 3952,
    "totalRent": 4431,
    "serviceCharge": 479,
    "livingSpace": 152,
    "numberOfRooms": 4,
    "floor": 3,
    "numberOfFloors": 4,
    "yearConstructed": 2026,
    "address": {
      "street": "Wendelsweg",
      "houseNumber": "66",
      "zipCode": "60599",
      "quarter": "sachsenhausen_sรผd",
      "region": "Hessen, Frankfurt_am_Main, Sรผd",
      "latitude": 50.09785,
      "longitude": 8.69708
    },
    "heatingType": "floor_heating",
    "condition": "first_time_use",
    "interiorQuality": "luxury",
    "features": {
      "balcony": true, "cellar": true, "lift": true, "fittedKitchen": true,
      "garden": true, "petsAllowed": null, "barrierFree": true, "newlyBuilt": true
    },
    "descriptions": {
      "Property Description": "Wohnen mit Stil und Geschichte โ€“ Ihr neues Zuhause im Henninger Parkโ€ฆ",
      "Furnishing": "Modernes Wohnen mit Stil und Eleganzโ€ฆ",
      "Location": "Zu Hause in den Stadtgรคrten am Henninger Turmโ€ฆ"
    },
    "attributeSections": [
      { "title": "Main criteria", "items": [
        { "label": "Apartment type:", "text": "Flat" },
        { "label": "Floor:", "text": "3 of 4" },
        { "label": "Balcony/Terrace:", "present": true },
        { "label": "Elevator:", "present": true }
      ]},
      { "title": "Costs", "items": [
        { "label": "Net rent (plus ancillary costs):", "text": "โ‚ฌ3,952" },
        { "label": "Ancillary costs:", "text": "โ‚ฌ479" },
        { "label": "Total rent:", "text": "โ‚ฌ4,431" }
      ]},
      { "title": "Building details & energy certificate", "items": [
        { "label": "Construction year:", "text": "2026" },
        { "label": "Type of heating:", "text": "Floor heating" }
      ]}
    ],
    "agent": {
      "company": "Actris GmbH",
      "name": "Eva Cuadrado",
      "profileUrl": "https://www.immobilienscout24.de/anbieter/actris-gmbh/ac16e3a0ecb504351db0039"
    },
    "phoneNumbers": [],
    "images": ["https://pictures.immobilienscout24.de/listings/365d83d9-...-2021190120.jpg/..."]
  }
}

New-Development (Neubau) Project Row

{
  "type": "project",
  "projectId": "132302",
  "projectName": "FOUR Frankfurt",
  "url": "https://www.immobilienscout24.de/neubau/.../132302.html",
  "priceRange": "โ‚ฌ1,750 - โ‚ฌ5,000",
  "sizeRange": "39 - 100 mยฒ",
  "address": { "line": "JunghofstraรŸe 5, 60315 Frankfurt am Main", "latitude": 50.1125, "longitude": 8.6748 },
  "projectObjects": [
    { "listingId": "167767638", "title": "FOUR: Stillvolle 2-Zimmer Wohnung mit Mainblick", "attributes": ["โ‚ฌ2,950", "57 mยฒ", "2 rms"] }
  ]
}

Error Row

{
  "_source": "immobilienscout24_scraper",
  "source_url": "https://www.immobilienscout24.de/expose/000000000",
  "_error": "Could not fetch this expose: Not found (HTTP 404) โ€” listing may be expired or the id is invalid"
}

๐Ÿ” Proxy

No proxy setup is required โ€” it's fully automatic.

  • Free users: automatic Apify residential proxy, no configuration needed.
  • Paid users: a premium proxy with automatic failover to the standard proxy โ€” if the premium route has a hiccup, the run switches over seamlessly and keeps going, so a proxy issue never interrupts your results.

๐Ÿ”„ Reliability

  • Automatic resume โ€” after a migration, timeout, or restart, the run continues from the last completed page instead of starting over, so long jobs finish without re-paying for work already done.
  • Robust retries โ€” transient network issues are retried transparently.
  • Clean, typed output โ€” normalized fields, consistent across every run, with two ready-made dataset views: Search results (fast) and Full details.

๐ŸŽฏ Perfect For

  • ๐Ÿง‘โ€๐Ÿ’ผ Real-estate agents building and monitoring listing lists
  • ๐Ÿ“ˆ Investors & analysts tracking price, size, and yield across a region
  • ๐Ÿข Agencies monitoring competitors and new stock
  • ๐Ÿค– Developers feeding a CRM, valuation model, or market dashboard
  • ๐Ÿ—บ๏ธ Researchers collecting full regional datasets for analysis

๐Ÿ“ž Support

๐ŸŒŸ Related Actors by FlowExtract API

๐Ÿ  Real Estate

๐ŸŽฌ Video & Media

๐Ÿ› ๏ธ Developer Tools


โš–๏ธ Legal & Compliance

  • Public Data Access: Only processes publicly available data
  • Rate Limiting: Respects service limits and terms of use
  • Data Protection: No storage of personal information or unauthorized data collection
  • Commercial Use: Suitable for business intelligence and research applications

Ready to Get Started?

Try this actor on Apify or contact us for custom integration