Immobilienscout24 Scraper — Germany & Austria Property Listings
Pricing
from $1.14 / 1,000 results
Immobilienscout24 Scraper — Germany & Austria Property Listings
High-speed pure HTTP scraper for Immobilienscout24 (.de, .at, .ch). Extracts search listings and detailed expose profiles including pricing, living space, rooms, address, agent contact, and price cut histories.
Pricing
from $1.14 / 1,000 results
Rating
0.0
(0)
Developer
Made In Germany
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Immobilienscout24 Scraper — Germany & Austria Property Listings, Prices & Price-Cuts
A production-grade, high-throughput scraper for Immobilienscout24 across the entire DACH region: Germany (immobilienscout24.de), Austria (immobilienscout24.at), and Switzerland (immoscout24.ch).
⚡ Why This Scraper Beats Alternatives
- Pure HTTP Fast-Path: Eliminates sluggish, memory-heavy Chromium/Playwright browsers. Directly accesses internal JSON payloads and SSR states. Runs up to 10x faster with 90% lower compute costs.
- Bypasses Anti-Bot & AWS WAF: Automatically routes requests with realistic mobile app signatures, TLS fingerprinting, and residential proxy rotation.
- Complete Expose Enrichment: Extracts not just search card snippets, but full expose details: exact pricing, floor plans, energy certificates (EPC), room distributions, full text descriptions, amenities, and broker contact information (including direct emails and phone numbers).
- Multi-Country DACH Syndication: Automatically detects whether a query targets Germany (
/de), Austria (/at), or Switzerland (/ch), applying proper regional geocodes and currency handling. - Cost-Efficient PPE Pricing: Pay only for what you extract ($0.005 per run start + tiered pricing starting at $0.00175 per dataset item).
💰 Pricing (Pay-Per-Event)
This actor operates on a pay-as-you-go Pay-Per-Event (PPE) pricing model. You only pay for what you extract:
| Event Name | Purpose | Price (USD) | Description |
|---|---|---|---|
apify-default-dataset-item | result | $0.00175 | Single result in the default dataset. |
additional-data | Additional cost for monitoring mode | $0.0005 | Charged for each item result check |
contact-phone | Agent direct phone delivered | $0.005 | Charged only for Instant Agent Database records that are delivered with the agent's direct phone number. Records without a phone, and masked free-tier records, are never charged this event. |
apify-actor-start | Actor Start | $0.005 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
market-analysis | AI market analysis | $0.15 | One AI-generated market-intelligence row per area (city/district) - price and rent levels, gross yield, demand signals, risks and cited sources for Germany, Austria and Switzerland. Cached per area; charged per area row delivered. |
📋 Input Configuration
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | Array | No | [".../wohnung-kaufen"] | Direct search or exposé URLs on Immobilienscout24 (.de, .at, .ch). |
searchQuery | String | No | "Berlin Wohnung Kaufen" | Free-text search query (e.g., "München Wohnung Mieten", "Wien Haus Kaufen"). |
maxItems | Integer | No | 50 | Maximum number of listings to collect and store. |
includeDetails | Boolean | No | true | When true, fetches complete expose profile (energy ratings, descriptions, agent contact). |
proxy | Object | No | { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] } | Apify proxy configuration. |
Sample Input JSON
{"startUrls": [{ "url": "https://www.immobilienscout24.de/Suche/de/berlin/berlin/wohnung-kaufen" },{ "url": "https://www.immobilienscout24.at/regional/wien/wien/wohnung-mieten" }],"maxItems": 50,"includeDetails": true,"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Or simply run a free-text location query:
{"searchQuery": "München Haus Kaufen","maxItems": 25}
📊 Output Data Schema
Each record pushed to the default dataset contains clean, structured real estate data:
| Field | Type | Description |
|---|---|---|
id | String | Unique Immobilienscout24 property ID. |
title | String | Property listing title. |
price | Number | Numeric price in EUR or CHF (e.g. 635555). |
priceFormatted | String | Formatted display price (e.g. "635.555 €"). |
priceCurrency | String | Currency code ("EUR" or "CHF"). |
livingSpace | Number | Living space in m² (e.g. 80 or 47.97). |
rooms | Number | Total room count (e.g. 3 or 2.5). |
address | Object | Standardized address with line, street, postalCode, city, lat, lon. |
priceCutHistory | Array | Historical recorded price cuts and dates. |
url | String | Direct canonical URL to the listing exposé. |
realEstateType | String | Property classification (apartmentbuy, apartmentrent, housebuy, etc.). |
publishedDate | String | Relative or absolute publication timestamp. |
energyEfficiencyClass | String | EPC energy rating (e.g. "A+", "B"). |
yearBuilt | Number | Construction year (e.g. 1905, 2024). |
floor | String | Apartment floor level (e.g. "4 von 5"). |
balcony | Boolean | Whether property features a balcony or terrace. |
garden | Boolean | Whether property features a private or shared garden. |
builtInKitchen | Boolean | Whether an equipped kitchen (EBK) is present. |
parking | Boolean | Garage or parking space availability. |
elevator | Boolean | Passenger elevator installed in building. |
description | String | Detailed property narrative text. |
equipmentDescription | String | Detailed amenities and interior specifications. |
locationDescription | String | Neighborhood, transit, and infrastructure description. |
contact | Object | Realtor or seller contact: company name, phone, email, address. |
pictures | Array | High-resolution image URLs. |
courtage | String | Broker commission / fee terms. |
market | String | Regional origin ("DE", "AT", or "CH"). |
scrapedAt | String | ISO 8601 scrape timestamp. |
Sample Output Record
{"id": "155544454","title": "Klimatisierte 3-Zimmer-Wohnung mit Panoramablick über die Dächer des Kiezes","price": 635555,"priceFormatted": "635.555 €","priceCurrency": "EUR","livingSpace": 80,"rooms": 3,"address": {"line": "Baumschulenstraße 27/29, 12437 Berlin, Baumschulenweg (Treptow)","street": "Baumschulenstraße 27/29","postalCode": "12437","city": "Berlin","latitude": 52.46454,"longitude": 13.48634,"coordinatePrecision": "exact"},"priceCutHistory": [],"url": "https://www.immobilienscout24.de/expose/155544454","realEstateType": "apartmentbuy","publishedDate": "vor 2 Jahren","floor": "4 von 4","energyEfficiencyClass": "A+","yearBuilt": 1905,"balcony": true,"garden": false,"builtInKitchen": false,"parking": false,"cellar": true,"elevator": true,"description": "Das Projekt Baumschulenstraße besteht aus einem Vorder- und einem Gartenhaus...","equipmentDescription": "- 33,5 m² Wohn- und Essbereich\n- Klimaanlage\n- Neuer Aufzug\n- Terrasse","locationDescription": "Die Baumschulenstraße liegt im Bezirk Treptow-Köpenick und ist von Wasser und Grünflächen umgeben...","contact": {"company": "ESCON GmbH","address": "Olivaer Platz 16, 10707 Berlin","email": "info@escon-objekte.de","phone": "+49 (0) 30 809 33 16 39"},"pictures": [{"url": "https://pictures.immobilienscout24.de/listings/bfc3d0aa-aedb-4d38-b97b-6e9c44b0d595-1867119298.jpg/ORIG/legacy_thumbnail/1200x800/format/webp/quality/80"}],"courtage": "3,57%","market": "DE","scrapedAt": "2026-09-28T00:47:25.155Z"}
💡 Practical Use Cases
- Market Research & Yield Benchmarking: Track square meter prices across German and Austrian cities to discover undervalued investment properties.
- Lead Generation for PropTech: Automatically enrich CRM databases with broker and property management agency contacts (phone, email, imprint).
- Price Drop Alerts: Monitor changes in asking prices over time to pinpoint motivated sellers.
- Geospatial & Neighborhood Analytics: Ingest verified GPS coordinates into GIS systems to evaluate proximity to transit, parks, and schools.
🏷️ Search & SEO Tags
immobilienscout24, immoscout24, real-estate, germany-real-estate, austria-real-estate, berlin-apartments, wohnung-kaufen, wohnung-mieten, makler-scraper, property-scraper, dach-real-estate, proptech-data