ImmoScout24 Scraper - Property Listings, Agent Phone & Energy avatar

ImmoScout24 Scraper - Property Listings, Agent Phone & Energy

Pricing

from $0.54 / 1,000 listing rows

Go to Apify Store
ImmoScout24 Scraper - Property Listings, Agent Phone & Energy

ImmoScout24 Scraper - Property Listings, Agent Phone & Energy

Scrape ImmobilienScout24 listings in Germany: apartments, houses, land and commercial for sale and rent with price, area, rooms, address, coordinates, energy data, photos and advertiser details. No login. Export CSV, Excel, JSON or XML.

Pricing

from $0.54 / 1,000 listing rows

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Apify Partner

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

ParseForge Banner

🏠 ImmoScout24 Scraper

🚀 Export ImmobilienScout24 listings in seconds. Price, area, rooms, address, coordinates, energy class, the full description, every photo and the advertiser's public contact details, for any German city, district or postcode. No login and no proxy needed.

ImmobilienScout24 is Germany's largest property portal, and its website puts searches behind a "Ich bin kein Roboter" check. This Actor reads the data the ImmoScout24 mobile apps use, so you get whole markets, not the first few pages. In our last cloud test, 20 listings read in full came back in under 5 seconds, and a Berlin sale search of 500 listings took 22 seconds.

It covers apartments, houses, land, garages, shared-flat rooms, furnished short-term stays, offices, retail, gastronomy, industrial halls, investment properties and foreclosure auctions, for sale and for rent, anywhere in Germany. Each full row has 72 fields (24 without the full listing page).

⚖️ Compliance note. ImmoScout24's terms of use restrict automated access to the portal, and the portal operator may enforce them. Listings can also contain personal data: phone numbers, email addresses and names of advertisers, including private persons. Use the data only for a lawful purpose, respect GDPR and German competition and marketing law (UWG), and do not use contact details for unsolicited advertising. You are responsible for how you use the output.

🎯 Target Audience💡 Primary Use Cases
Real estate investorsAsking prices, price per m2 and energy classes across a city or the whole country
Brokers and agenciesCompeting listings and the agents behind them, with company names
PropTech and data teamsA clean German listings feed for valuation models, maps and dashboards
Market researchersRents and prices by district, daily or weekly, sorted newest first
Relocation and housing servicesFresh rentals that match a budget, size and pet policy
Analysts and journalistsRent and sale price trends by region and energy class

📋 What the ImmoScout24 Scraper does

💡 Why it matters: one listing page holds dozens of facts that never reach a spreadsheet. This Actor flattens all of them into one row per listing.

  • 🔎 Searches anywhere in Germany: cities, districts, federal states or a postcode with a radius, several places per run.
  • 🧾 Core fields: title, price and what it is (purchase price, base rent), price per m2, total rent, service charges, deposit, broker commission.
  • 🏠 Property data: living area, plot area, rooms, bedrooms, bathrooms, floor, year built, condition, interior quality, move-in date, pet policy.
  • 📍 Location: address line, street, postcode, city, district, federal state, latitude and longitude (when the advertiser shows the address).
  • ⚡ Energy: efficiency class, certificate type, demand or consumption, heating type and energy source.
  • 🧑‍💼 Advertiser: name, company, public phone numbers, email from the imprint, address, rating, profile, website and the identity-verified flag.
  • 📝 Texts and media: description, equipment, location and other notes, every photo, video and 360 tour links, and all attribute tables as they appear on the page.
  • 🎛 Filters that change the results: price, area, rooms, year built, floor, equipment, apartment type, energy class, pets, internet speed, new builds, developer projects and sort order.

🎬 Full Demo

🚧 Coming soon.

📊 Output

Each row is one listing, with 72 fields.

FieldTypeDescription
🖼 imageUrlstringMain photo
🏷 titlestringListing headline
📌 operationstringRent or Buy
🏷 categorystringProperty category
🏷 objectTypestringSub-type as the portal states it (for example Dachgeschoss, Einfamilienhaus)
🔗 urlstringListing page on immobilienscout24.de
🆔 idstringImmoScout24 listing id (Scout-ID)
💵 pricenumberHeadline price in EUR: purchase price or base rent
💵 priceLabelstringWhat the price is (Purchase price, Base rent, ...)
💬 priceTextstringPrice as shown on the portal
💵 currencystringCurrency
💵 pricePerSqmnumberPrice per m2 (EUR)
💵 totalRentnumberTotal rent with service charges (EUR)
📌 serviceChargesstringService charges per month (EUR)
📌 depositstringDeposit as stated
📌 buyerCommissionstringBroker commission as stated
📌 areanumberLiving or usable area (m2)
📌 plotAreastringPlot area (m2)
📌 roomsnumberNumber of rooms
📌 bedroomsstringBedrooms
📌 bathroomsstringBathrooms
📌 floorstringFloor as stated
🔢 totalFloorsstringFloors in the building
🕒 yearBuiltnumberYear built
📌 conditionstringCondition
📌 interiorQualitystringInterior quality
📌 availableFromstringMove-in date as stated
📌 petsAllowedstringPet policy as stated
📌 isNewBuildstringNewly built (Yes/No)
📍 addressstringAddress line as shown (the street may be hidden)
📍 streetstringStreet
🔢 houseNumberstringHouse number
📍 postalCodestringPostcode
📍 citystringCity
📍 districtstringDistrict
📌 statestringFederal state
🧭 latitudenumberLatitude
🧭 longitudenumberLongitude
📌 energyClassstringEnergy efficiency class
🏷 energyCertificateTypestringEnergy certificate type
📌 energyConsumptionstringEnergy demand or consumption as stated
🏷 heatingTypestringHeating type
📌 energySourcestringMain energy source
🏷 advertiserTypestringProfessional or Private
🏷 advertiserNamestringContact person
📌 advertiserCompanystringAdvertiser company
📞 advertiserPhonesarrayPhone numbers shown publicly
✉️ advertiserEmailstringEmail from the public imprint
📍 advertiserAddressstringAdvertiser address
⭐ advertiserRatingnumberAdvertiser rating (stars)
💵 advertiserProfileUrlstringAdvertiser profile on the portal
🔗 advertiserWebsitestringAdvertiser website
📌 advertiserVerifiedstringIdentity verified by the portal (Yes/No)
📌 advertiserImprintstringFull imprint text
💬 publishedTextstringAge of the listing as the portal shows it (German)
📌 publishedApproxstringApproximate publication date derived from the text (YYYY-MM-DD)
🔢 scoutObjectNumberstringAdvertiser object number
📌 hasVideoTourstringVideo tour available (Yes/No)
📌 videoUrlstringVideo tour stream
📌 virtualTourUrlstring360 tour link
🏷 tagsarrayBadges shown on the listing
📌 descriptionstringObject description
📌 equipmentDescriptionstringEquipment text
📍 locationDescriptionstringLocation text
📌 otherNotesstringOther notes
📌 featuresarrayYes/No features listed as checkmarks
📌 detailsobjectEvery attribute table of the listing, grouped as the portal shows it
🖼 photoCountnumberNumber of photos
🖼 photosarrayPhoto URLs
📍 searchLocationstringPlace that produced this row
🕒 scrapedAtstringScrape time (ISO 8601)
❌ errorstringError message, empty when the row is fine

Three real records from a run (long values shortened):

[
{
"imageUrl": "https://pictures.immobilienscout24.de/listings/7059e813-0eb0-4e71-82d6-e98b247a3755-2033933665.jpg/ORIG/resize/800x600>/format/webp/quality/80",
"title": "Naturverbunden wohnen in kompakter 2-Zimmer-Gartenwohnung mit WBS-140-Förderung",
"operation": "Rent",
"category": "Apartment",
"objectType": "Erdgeschosswohnung",
"url": "https://www.immobilienscout24.de/expose/168052908",
"id": "168052908",
"price": 362,
"priceLabel": "Base rent",
"priceText": "362 €",
"currency": "EUR",
"pricePerSqm": 7,
"totalRent": 569,
"serviceCharges": "Not Disclosed",
"deposit": "Not Disclosed",
"buyerCommission": "Not Disclosed",
"area": 51.7,
"plotArea": "Not Disclosed",
"rooms": 2,
"bedrooms": "Not Disclosed",
"bathrooms": "Not Disclosed",
"floor": "0",
"totalFloors": "Not Disclosed",
"yearBuilt": 2025,
"condition": "Erstbezug",
"interiorQuality": "Gehoben",
"availableFrom": "16.10.2026",
"petsAllowed": "Not Disclosed",
"isNewBuild": "Yes",
"address": "Hellersdorfer Straße 91, 12619 Berlin, Kaulsdorf (Hellersdorf)",
"street": "Hellersdorfer Straße",
"houseNumber": "91",
"postalCode": "12619",
"city": "Berlin",
"district": "Kaulsdorf",
"state": "Berlin",
"latitude": 52.52485,
"longitude": 13.58695,
"energyClass": "B",
"energyCertificateType": "Bedarfsausweis",
"energyConsumption": "59.9 kWh/(m²∙a)",
"heatingType": "Fernwärme",
"energySource": "Fernwärme",
"advertiserType": "Professional",
"advertiserName": "Gesobau Vermietungsteam Neubau",
"advertiserCompany": "GESOBAU AG",
"advertiserPhones": [],
"advertiserEmail": "info@gesobau.de",
"advertiserAddress": "Not Disclosed",
"advertiserRating": 4.3,
"advertiserProfileUrl": "https://www.immobilienscout24.de/anbieter/gesobau-ag/a11c223a99f96571de5",
"advertiserWebsite": "Not Disclosed",
"advertiserVerified": "Yes",
"advertiserImprint": "GESOBAU AG\nStiftsweg 1\n13187 Berlin\n030 40730\n030 40731494\ninfo@gesobau.de\n\nVertretungsberechtigter: Vorstand: Jörg Franzen, Christian Wilkens\nBerufsaufsichtsbehörde: Bezirksamt Reinickendorf von Berlin / Wirtschaftsamt, Alt Reinickendorf 45,\nHandelsregister: Amtsgericht Charlott...",
"publishedText": "vor 16 Tagen",
"publishedApprox": "2026-10-07",
"scoutObjectNumber": "1039",
"hasVideoTour": "No",
"videoUrl": "Not Disclosed",
"virtualTourUrl": "Not Disclosed",
"tags": [],
"description": "Die Wohnung wird ausschließlich an einen 2-Personen-Haushalt vermietet, dessen Jahres-Netto-Einkommen die Voraussetzungen für einen Wohnberechtigungsschein (WBS 140) erfüllt. Der WBS 140 ist zwingend erforderlich und im Original bei Anmietung vorzulegen.\n\nIm Cecilien-Carré in Ber...",
"equipmentDescription": "Die Ausstattung im Cecilien-Carré orientiert sich am Alltag moderner Stadtbewohner und verbindet praktische Wohnqualität mit nachhaltigen Lösungen. Große Fensterflächen sorgen für helle Räume, viele Wohnungen verfügen zusätzlich über Balkon, Loggia oder Terrasse und erweitern den...",
"locationDescription": "Das Cecilien-Carré befindet sich im Berliner Ortsteil Hellersdorf und verbindet kurze Wege im Alltag mit viel Freiraum im direkten Umfeld. Einkaufsmöglichkeiten, Cafés, ein Ärztehaus sowie zahlreiche Dienstleistungsangebote sind im nahegelegenen Spree-Center schnell erreichbar. A...",
"otherNotes": "Egal, ob anspruchsvoller Neubau mit bester Energiebilanz\noder Gründerzeithaus, gemütliche Bleibe der 20er/30er Jahre, Mehrfamilienhaus oder geräumige Altbau-WG - bei der GESOBAU bleiben keine Wünsche offen. Wir helfen Ihnen bei der Wohnungssuche in Berlin und bieten attraktiven W...",
"features": [
"Wohnberechtigungsschein erforderlich"
],
"details": {
"Hauptkriterien": {
"Wohnungstyp": "Erdgeschosswohnung",
"Etage": "0",
"Bezugsfrei ab": "16.10.2026",
"Wohnberechtigungsschein erforderlich": "Yes",
"Wohnfläche ca.": "51,7 m²"
},
"Kosten": {
"Preis/m²": "7 €/m²",
"Gesamtmiete": "569 €",
"Kaltmiete (zzgl. Nebenkosten)": "362 €"
},
"Bausubstanz & Energieausweis": {
"Baujahr": "2025",
"Objektzustand": "Erstbezug",
"Qualität der Ausstattung": "Gehoben",
"Heizungsart": "Fernwärme",
"Energieausweistyp": "Bedarfsausweis",
"Energieausweis": "liegt vor",
"Wesentliche Energieträger": "Fernwärme",
"Endenergiebedarf": "59.9 kWh/(m²∙a)",
"Energieeffizienzklasse": "B",
"Baujahr laut Energieausweis": "2025"
}
},
"photoCount": 9,
"photos": [
"https://pictures.immobilienscout24.de/listings/7059e813-0eb0-4e71-82d6-e98b247a3755-2033933665.jpg/ORIG/resize/1500x1000/format/webp/quality/80",
"https://pictures.immobilienscout24.de/listings/46ec0f5f-f897-48a5-9dbe-696a0856b52d-2033933691.jpg/ORIG/resize/1500x1000/format/webp/quality/80"
],
"searchLocation": "Berlin",
"scrapedAt": "2026-10-23T22:17:31.547Z",
"error": null
},
{
"imageUrl": "https://pictures.immobilienscout24.de/listings/cb929543-2e7a-4c1d-b090-bb3775831f49-2115026315.png/ORIG/resize/800x600>/format/webp/quality/80",
"title": "FLEXIBEL UND DURCHDACHT - 3,5 Zimmer-Wohnung mit Balkon und Blick ins Grüne",
"operation": "Buy",
"category": "Apartment",
"objectType": "Not Disclosed",
"url": "https://www.immobilienscout24.de/expose/171774448",
"id": "171774448",
"price": 869900,
"priceLabel": "Purchase price",
"priceText": "869.900 €",
"currency": "EUR",
"pricePerSqm": 10101,
"totalRent": "N/A",
"serviceCharges": "Not Disclosed",
"deposit": "N/A",
"buyerCommission": "Nein",
"area": 86.12,
"plotArea": "Not Disclosed",
"rooms": 3.5,
"bedrooms": "Not Disclosed",
"bathrooms": "Not Disclosed",
"floor": "3 von 5",
"totalFloors": 5,
"yearBuilt": 2028,
"condition": "Erstbezug",
"interiorQuality": "Gehoben",
"availableFrom": "Not Disclosed",
"petsAllowed": "N/A",
"isNewBuild": "Yes",
"address": "Lerchenauer Straße Ecke Georg-Zech-Allee 280, 80995 München, Feldmoching",
"street": "Lerchenauer Straße Ecke Georg-Zech-Allee",
"houseNumber": "280",
"postalCode": "80995",
"city": "München",
"district": "Feldmoching",
"state": "Bayern",
"latitude": 48.20803,
"longitude": 11.53361,
"energyClass": "A",
"energyCertificateType": "Bedarfsausweis",
"energyConsumption": "46.8 kWh/(m²∙a)",
"heatingType": "Fernwärme",
"energySource": "Fernwärme",
"advertiserType": "Professional",
"advertiserName": "Team PARKSIDE",
"advertiserCompany": "Bayerische Hausbau GmbH & Co. KG",
"advertiserPhones": [
"+49 89 358300610"
],
"advertiserEmail": "katharina.pfanzelt@hausbau.de",
"advertiserAddress": "Lerchenauer Straße 279, 80995 München",
"advertiserRating": "Not Disclosed",
"advertiserProfileUrl": "https://www.immobilienscout24.de/anbieter/bayerische-hausbau-gmbh-und-co-kg/a4a751b1aee2105",
"advertiserWebsite": "https://www.parkside-lerchenauer-feld.de/",
"advertiserVerified": "No",
"advertiserImprint": "Bayerische Hausbau GmbH & Co. KG\nZugspitzstr. 7\n82049 Pullach im Isartal\n089 358300507\nkatharina.pfanzelt@hausbau.de\n\nDiese Website ist ein Informationsangebot der\nBayerische Hausbau GmbH & Co. KG\nZugspitzstraße 7\n82049 Pullach i. Isartal\nT +49 89 358300-0\ninfo@hausbau.de\n\nHandel...",
"publishedText": "vor 9 Tagen",
"publishedApprox": "2026-10-14",
"scoutObjectNumber": "WE023_Parkside",
"hasVideoTour": "Yes",
"videoUrl": "https://cfcdn.screen9.com/media/N/T/NTsTGPPs7SCi6tiBZdrn1A_auto_hls.ssl.m3u8?auth=V3a00NP09G5e6foWPYZdHMCk3GGQbX8MmRAHz78fWHyojY1PzlwyFVa-cYi_BMy9M2DjMYOrMn1jnIXqXR8aiw&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZmNkbi5zY3JlZW45LmNvbS9tZWRpYS9OL1QvTlRzVEdQUHM3U0NpNnRp...",
"virtualTourUrl": "Not Disclosed",
"tags": [],
"description": "Parkside Lerchenauer Feld - Neubauwohnungen direkt am Park in München-Feldmoching\n\nWohnen am Park, Leben ohne Kompromisse.\n\nIm Parkside Lerchenauer Feld entstehen Eigentumswohnungen mit 1 bis 4 Zimmern und 28,29 bis 102 m² Wohnfläche. Bauträger ist die Bayerische Hausbau Developm...",
"equipmentDescription": "KOMFORT UND MEHRWERT - INNEN WIE AUSSEN. \n\nDIE AUSSTATTUNG: \nWir legen großen Wert auf Qualität bei der Wahl der Baumaterialien und der Bauausführung. Aufgrund der langjährigen Erfahrung haben sich hieraus zahlreiche Standards und Qualitätsvorgaben entwickelt, die permanent aktua...",
"locationDescription": "Lage: Parkside Lerchenauer Feld in München-Feldmoching\n\nWo Großstadt auf Lebensqualität trifft.\n\nDas Parkside Lerchenauer Feld liegt im Münchner Norden, im Stadtteil Feldmoching. Im Quartier selbst gibt es alles für den Alltag mit Kindern.\n\nDirekt im Quartier\n• Schulcampus\n• Kita...",
"otherNotes": "Not Disclosed",
"features": [
"Personenaufzug",
"Balkon/Terrasse"
],
"details": {
"Hauptkriterien": {
"Etage": "3 von 5",
"Personenaufzug": "Yes",
"Balkon/Terrasse": "Yes",
"Gäste-WC": "Yes",
"Keller": "Yes",
"Wohnfläche ca.": "86,12 m²"
},
"Kosten": {
"Kaufpreis": "869.900 €",
"Preis/m²": "10.101 €/m²",
"Garage/Stellplatz - Kaufpreis": "36.900 €",
"Provision für Käufer": "Nein"
},
"Bausubstanz & Energieausweis": {
"Baujahr": "2028",
"Objektzustand": "Erstbezug",
"Qualität der Ausstattung": "Gehoben",
"Heizungsart": "Fernwärme",
"Energieausweistyp": "Bedarfsausweis",
"Energieausweis": "liegt vor",
"Wesentliche Energieträger": "Fernwärme",
"Endenergiebedarf": "46.8 kWh/(m²∙a)",
"Energieeffizienzklasse": "A",
"Baujahr laut Energieausweis": "2028"
}
},
"photoCount": 9,
"photos": [
"https://pictures.immobilienscout24.de/listings/cb929543-2e7a-4c1d-b090-bb3775831f49-2115026315.png/ORIG/resize/1500x1000/format/webp/quality/80",
"https://pictures.immobilienscout24.de/listings/3a77525c-04cb-468d-904d-90451c741e14-2115026312.jpg/ORIG/resize/1500x1000/format/webp/quality/80"
],
"searchLocation": "Munich, Bayern",
"scrapedAt": "2026-10-23T22:19:04.890Z",
"error": null
},
{
"imageUrl": "https://pictures.immobilienscout24.de/listings/49bc63af-862a-491f-b915-32b794f48f6e-2117574191.jpg/ORIG/resize/800x600>/format/webp/quality/80",
"title": "Kapitalanlage in Schwabing: 2-Zimmer-Wohnung im 2. OG, Loggia nach Nordwesten",
"operation": "Buy",
"category": "Apartment",
"objectType": "Etagenwohnung",
"url": "https://www.immobilienscout24.de/expose/171968195",
"id": "171968195",
"price": 829000,
"priceLabel": "Purchase price",
"priceText": "829.000 €",
"currency": "EUR",
"pricePerSqm": 15630,
"totalRent": "N/A",
"serviceCharges": "Not Disclosed",
"deposit": "N/A",
"buyerCommission": "Nein",
"area": 53.04,
"plotArea": "Not Disclosed",
"rooms": 2,
"bedrooms": 1,
"bathrooms": 1,
"floor": "2 von 6",
"totalFloors": 6,
"yearBuilt": 2028,
"condition": "Erstbezug",
"interiorQuality": "Luxus",
"availableFrom": "Not Disclosed",
"petsAllowed": "N/A",
"isNewBuild": "Yes",
"address": "80797 München, Neuhausen (unvollständige Adresse)",
"street": "Not Disclosed",
"houseNumber": "Not Disclosed",
"postalCode": "80797",
"city": "München",
"district": "Neuhausen",
"state": "Bayern",
"latitude": "Not Disclosed",
"longitude": "Not Disclosed",
"energyClass": "A",
"energyCertificateType": "Bedarfsausweis",
"energyConsumption": "41.7 kWh/(m²∙a)",
"heatingType": "Fußbodenheizung",
"energySource": "Fernwärme",
"advertiserType": "Professional",
"advertiserName": "Herr Philipp Osteroth",
"advertiserCompany": "KWAG Neubau GmbH",
"advertiserPhones": [
"+491 608 966919",
"+498 915 701400"
],
"advertiserEmail": "info@kwag.de",
"advertiserAddress": "Gut Keferloh 1c, 85630 Grasbrunn",
"advertiserRating": "Not Disclosed",
"advertiserProfileUrl": "https://www.immobilienscout24.de/anbieter/kwag-neubau-gmbh/a32d9b4ff2cad45afe6",
"advertiserWebsite": "https://www.kwag.de/",
"advertiserVerified": "Yes",
"advertiserImprint": "KWAG Neubau GmbH\nKeferloh 1c\n85630 Grasbrunn\n089 15701300\ninfo@kwag.de\n\nInternet www.kwag.de\n\nHandelsregister: HRB 197026, Amtsgericht München\nUSt-Id-Nr.: DE282517610\n\nVertretungsberechtigte Geschäftsführer:\nPhilipp Maximilian Osteroth, Christian Matzke\n\nAufsichtsbehörde: \nIndus...",
"publishedText": "vor 10 Stunden",
"publishedApprox": "2026-10-23",
"scoutObjectNumber": "075 - Lenz",
"hasVideoTour": "Yes",
"videoUrl": "Not Disclosed",
"virtualTourUrl": "Not Disclosed",
"tags": [
"listOnlyOnIs24",
"Nur hier",
"Online-Besichtigung möglich"
],
"description": "Rund 75 % Gebäudeanteil und die Möglichkeit der degressiven AfA von 5 % pro Jahr machen diese 2-Zimmer-Wohnung im 2. Obergeschoss des LENZ Schwabing steuerlich besonders interessant. Ein offener Wohn- und Kochbereich, ein separates Schlafzimmer, Bad, Diele und Abstellraum sowie e...",
"equipmentDescription": "Hochwertige Ausstattung:\n• Echtholzparkett\n• Fußbodenheizung, raumweise regelbar\n• Große, überwiegend bodentiefe Fenster\n• Bad mit bodengleicher Dusche, Unterputz-Armaturen und großformatigen Fliesen\n• Sanitärobjekte von Geberit und Gessi (oder gleichwertig)\n• Eigene Loggia\n• Aus...",
"locationDescription": "Schwabing-West ist der ruhigere, stark vom Wohnen geprägte Teil von Schwabing. Der Theo-Prosel-Weg verbindet hier die Kathi-Kobus-Straße mit der Elisabethstraße und bietet eine angenehm ruhige Wohnlage, ohne auf eine gute Anbindung zu verzichten. Die Tram hält direkt in der Nähe,...",
"otherNotes": "Auf Wunsch erhalten Sie ein schlüsselfertiges Möblierungs- und Küchenpaket, abgestimmt auf den Grundriss (Showroom in der Leopoldstraße). Erstvermietung und Sondereigentumsverwaltung können auf Wunsch über einen erfahrenen Partner übernommen werden.\n\nExposé, Grundriss und eine in...",
"features": [
"Personenaufzug",
"Balkon/Terrasse"
],
"details": {
"Hauptkriterien": {
"Wohnungstyp": "Etagenwohnung",
"Etage": "2 von 6",
"Personenaufzug": "Yes",
"Balkon/Terrasse": "Yes",
"Schlafzimmer": "1",
"Badezimmer": "1",
"Keller": "Yes",
"Stufenloser Zugang": "Yes",
"Wohnfläche ca.": "53,04 m²"
},
"Kosten": {
"Kaufpreis": "829.000 €",
"Preis/m²": "15.630 €/m²",
"Provision für Käufer": "Nein"
},
"Bausubstanz & Energieausweis": {
"Baujahr": "2028",
"Objektzustand": "Erstbezug",
"Qualität der Ausstattung": "Luxus",
"Heizungsart": "Fußbodenheizung",
"Energieausweistyp": "Bedarfsausweis",
"Energieausweis": "liegt vor",
"Wesentliche Energieträger": "Fernwärme",
"Endenergiebedarf": "41.7 kWh/(m²∙a)",
"Energieeffizienzklasse": "A",
"Baujahr laut Energieausweis": "2028"
}
},
"photoCount": 14,
"photos": [
"https://pictures.immobilienscout24.de/listings/49bc63af-862a-491f-b915-32b794f48f6e-2117574191.jpg/ORIG/resize/1500x1000/format/webp/quality/80",
"https://pictures.immobilienscout24.de/listings/b5bb85b4-ed33-49a7-a309-61ba7e52ec86-2116275052.jpg/ORIG/resize/1500x1000/format/webp/quality/80"
],
"searchLocation": "Munich, Bayern",
"scrapedAt": "2026-10-23T22:19:04.892Z",
"error": null
}
]

Fields an advertiser did not fill in read Not Disclosed, and fields that do not apply to the offer (a deposit on a listing for sale, for example) read N/A, never an empty cell. Listings that cannot be read carry only an error message and are never charged.

✨ Why choose this Actor

  • Whole markets. A search for apartments for sale across Germany paged to its last page, 2,045 pages of 50, with no cap found.
  • No proxy, no key. Plain HTTP on 512 MB. About 25 full listings per second.
  • Full pages or search rows. Turn off includeDetails for a cheaper and faster search-only export.
  • Filters that change the results. They are sent to the portal, so you only read and pay for matching listings.
  • Clean columns. Numbers are numbers, dates are ISO, and missing values are labeled.

📈 How it compares to alternatives

This ActorTypical ImmoScout24 scraper
Whole-country searches✅ no cap foundOften capped
Full listing page (description, energy, photos)✅ optionalSometimes extra cost
Advertiser phone and imprint✅ when publicSometimes extra cost
Filters (price, area, rooms, energy, pets, new build)✅Partial
Austria and Switzerland❌ Germany onlySome
Proxy needed❌Often

🚀 How to use

  1. Create a free Apify account. New accounts get $5 in free credit: sign up here.
  2. Open the ImmoScout24 Scraper and click Try for free.
  3. Put places in Locations and pick the property type and offer.
  4. Add filters and set Max Items.
  5. Click Start and watch the run log.
  6. Open the Storage tab and download CSV, Excel, JSON or XML, or read the rows through the Apify API.

Input examples:

{ "locations": ["München"], "realEstateType": "apartmentrent", "roomsMin": 2, "roomsMax": 3, "sortBy": "newest", "maxItems": 200 }
{ "locations": ["Nordrhein-Westfalen"], "realEstateType": "housebuy", "priceMax": 800000, "maxItems": 1000 }
{ "locations": ["80331"], "realEstateType": "apartmentbuy", "radiusKm": 3, "includeDetails": false, "maxItems": 500 }

Free Apify plans return up to 10 rows as a preview.

💼 Business use cases

Market monitoring

Run a city or a postcode radius daily, sorted by newest, and track asking prices and rents per district.

Investment screening

Filter by price, area and energy class, then rank listings by price per m2 across a region.

Valuation models

Feed coordinates, area, year built, condition and energy data into a pricing model.

Rental search tools

Match fresh rentals to a budget, size and pet policy and push them into your own app.

🔌 Automating ImmoScout24 Scraper

  • Make and Zapier: run the Actor on a schedule and send new listings to a sheet.
  • Slack: post an alert when a listing matches your budget.
  • Airbyte: sync listings into a warehouse and track price changes by id.
  • GitHub Actions: run weekly and commit the CSV so a price history builds itself.
  • Google Drive: drop each export into a shared folder for your analysts.
  • Apify Scheduler: run daily, weekly or hourly with no external tooling.

🌟 Beyond business use cases

  • Research: study rent levels and energy classes across German regions.
  • Personal: watch a postcode for the flat you want.
  • Non-profit: map affordable housing supply by district.
  • Experimentation: train a model on German property descriptions and prices.

🤖 Ask an AI assistant about this scraper

Paste this into ChatGPT, Claude or any assistant:

I am using the ImmoScout24 Scraper on Apify. It returns listing rows with title, operation, price, pricePerSqm, area, rooms, city, district, latitude, longitude, energyClass and publishedApprox. Help me design an analysis that finds the districts of one city with the lowest rent per square meter and the best energy classes.

❓ Frequently Asked Questions

🔑 Do I need an ImmoScout24 account or API key?

No. It reads public listing data without a login.

🇦🇹 Does it cover Austria and Switzerland?

No. This Actor reads immobilienscout24.de only. Listing URLs from other domains get an error row that is not charged.

No cap was found. A search for apartments for sale across Germany paged to its last page, 2,045 pages of 50.

📮 Can I search by postcode?

Yes. A 5-digit postcode or a street searches within radiusKm of its centre.

🔗 Can I paste a listing URL?

Yes. startUrls accepts /expose/ links and reads the full page. The input form is the reliable way to set filters.

☎️ Can I get the phone number of the advertiser?

Yes, when the advertiser shows it publicly. Many professional listings do, most private ones do not. See the compliance note above before using contact details.

📍 Why are latitude and longitude Not Disclosed?

Advertisers can hide the exact address. Those listings say "unvollständige Adresse" in the address line and carry no coordinates, street or house number. The postcode, city and district are still there.

🔁 Why fewer results than the number in the log?

A few listings disappear while a long run pages through the search, and the run skips duplicates. Developer project blocks that are not single listings are left out.

🕒 Why does publishedApprox only have a date?

ImmoScout24 shows the listing age as text such as "vor 5 Tagen". The Actor keeps that text and adds an approximate calendar date computed from it.

🎛 Why did a filter get skipped?

Some filters exist only for certain property types, for example apartment types. The log names the filter that was ignored.

🕰 How current is the data?

Live at the time of the run. Sort by newest to catch new listings.

💵 How is it billed?

Pay per event: one event per listing row, plus one more per listing whose full page was read. Error rows are free. Current prices are on the Actor's Pricing tab.

🔌 Integrate with any app

Every run writes to an Apify dataset you can read over the REST API, stream into a webhook, or export as CSV, Excel, JSON or XML. Apify's integrations cover Make, Zapier, Airbyte, Slack, Google Drive, GitHub, Google Sheets and plain HTTP webhooks, so the rows land wherever your team already works.

💡 Pro Tip: browse the complete ParseForge collection for more scrapers.

🆘 Need Help? Open our contact form

⚠️ Disclaimer: This is an independent tool and is not affiliated with, endorsed by, or connected to ImmobilienScout24 or Scout24 SE. It collects only publicly available data. You are responsible for using it in line with the portal's terms and applicable laws, including GDPR. Do not use it to identify, profile or target individuals.