ImmobilienScout24 [$0.70/1K💰] | Rent & Buy | Germany avatar

ImmobilienScout24 [$0.70/1K💰] | Rent & Buy | Germany

Pricing

from $0.67 / 1,000 results

Go to Apify Store
ImmobilienScout24 [$0.70/1K💰] | Rent & Buy | Germany

ImmobilienScout24 [$0.70/1K💰] | Rent & Buy | Germany

Extract German real estate listings from ImmobilienScout24.de for rent and buy property market research

Pricing

from $0.67 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

ImmobilienScout24 Scraper Pro — German Real Estate Data Extraction

Extract structured property listings from ImmobilienScout24.de — Germany's #1 real estate portal with over 1 million active listings. Get prices, rooms, energy class, GPS coordinates, images, agent contacts, and full property details for apartments and houses across all German cities.

Key use cases:

  • Real estate market research — track rent and sale prices per m² across Berlin, Munich, Hamburg, Frankfurt, Cologne and all German regions
  • Investment analysis — monitor new listings, spot price drops, and compare property values by district
  • Lead generation — extract agent names, companies, and contact details for agency outreach
  • PropTech data pipelines — feed structured German property data into valuation models, search products, or databases
  • Competitive intelligence — track competitor listings, inventory changes, and pricing shifts in real time

Why This Actor?

ImmobilienScout24 has no public API and no bulk export. The site uses aggressive anti-bot protection (AWS WAF / Akamai) that blocks most automated access. This actor uses a hybrid anti-bot engine — a headless browser obtains anti-bot tokens, then high-concurrency HTTP requests with JSON API consumption and HTML parsing deliver reliable, structured data at scale.

Compared to other ImmoScout24 scrapers:

  • Hybrid anti-bot handling with AWS WAF challenge mitigation and token refresh
  • Session-sticky residential proxy usage for consistent access
  • True pagination from the site's search API — not limited to first-page results
  • Optional full expose detail extraction for complete property descriptions
  • Competitive pricing from $0.70 per 1,000 listings

Extract Real Estate Data for Market Analysis

For every listing, you receive:

FieldDescription
PriceRent or sale price in EUR with price type (Kaltmiete/Warmmiete/Kaufpreis)
RoomsNumber of rooms (Zimmer)
SurfaceLiving area in m² (Wohnfläche)
LocationFull address with city and region
Energy ClassEnergy efficiency rating (Energieausweis) from A+ to H
ImagesListing photos and thumbnails
ContactAgent or agency name and company
Scout IDUnique ImmobilienScout24 listing identifier
URLDirect link to the listing
FeaturesProperty features and amenities list
Year BuiltConstruction year (when available from expose page)

Monitor Competitor Prices Automatically

Set up scheduled runs to track price changes across target neighborhoods:

  • Daily monitoring for active markets (Berlin, Munich, Hamburg)
  • Weekly tracking for investment research and smaller cities
  • On-demand extraction for specific search criteria

The actor supports full pagination, so you can extract hundreds or thousands of listings per run.

Generate Leads From German Property Data

Extract agent and agency contact information alongside property listings:

  • Identify active brokers in specific regions
  • Build lead lists for agency outreach campaigns
  • Track private sellers vs. professional agencies
  • Export contact data to CRM systems via Apify integrations

Input Parameters

ParameterTypeRequiredDefaultDescription
locationstringYesCity name, zip code or region (e.g. "Berlin", "10117", "München")
categorystringYes"mieten""mieten" (rent) or "kaufen" (buy)
propertyTypestringYes"wohnung""wohnung" (apartment) or "haus" (house)
maxPagesintegerNo1Maximum listing pages to scrape (20 listings per page). Use 0 for all pages.
maxItemsintegerNo0Stop after this many property details (0 = no limit)
fetchDetailsbooleanNofalseVisit each listing's expose page for full description and year built. Slower, uses more proxy bandwidth (~350 KB per listing).
proxyConfigurationobjectNoResidentialUse Apify Residential Proxy for best results (recommended)

Example Input

{
"location": "Berlin",
"category": "mieten",
"propertyType": "wohnung",
"maxPages": 5,
"maxItems": 100,
"fetchDetails": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Example Output

{
"scoutId": "123456789",
"title": "Helle 3-Zimmer-Wohnung mit Balkon in Prenzlauer Berg",
"url": "https://www.immobilienscout24.de/expose/123456789",
"price": 1200,
"priceType": "Kaltmiete",
"rooms": 3,
"surface": 85,
"location": "Prenzlauer Berg, Berlin",
"energyClass": "C",
"yearBuilt": 1995,
"features": ["Balkon", "Einbauküche", "Keller", "Bodenbelag: Parkett"],
"images": ["https://images.immobilienscout24.de/..."],
"description": "Lichtdurchflutete 3-Zimmer-Wohnung mit Suedbalkon in ruhiger Seitenstrasse...",
"contact": {
"company": "Berliner Wohnraum GmbH",
"name": "Max Mustermann"
},
"currency": "EUR",
"scrapedAt": "2026-08-27T10:00:00.000Z"
}

Integrations and Recurring Usage

This actor integrates with the full Apify ecosystem:

  • Apify API — call programmatically from any language (JavaScript, Python, etc.)
  • Webhooks — get notified when new data is available
  • Google Sheets — export directly to spreadsheets
  • Make, Zapier, n8n — connect to automation workflows
  • Scheduled runs — set up daily or weekly monitoring via Apify Scheduler

Recommended scheduling:

Use CaseFrequencyNotes
New listing alertsDailyCatch new listings before competitors
Price monitoringDaily or weeklyTrack price changes in target areas
Market researchWeeklyBuild trend datasets over time
Lead generationWeeklyRefresh agent contact database

Expand your German and European real estate data coverage:

Frequently Asked Questions

Why use this actor instead of the official ImmobilienScout24 API?

The official ImmobilienScout24 REST API is designed for property managers to manage their own listings — it requires a partner contract with OAuth2 authentication and is not available for data extraction or market research. This actor provides an alternative way to access publicly available listing data without needing a partner agreement.

What are the best alternatives to ImmobilienScout24 for German real estate data?

Germany's major property portals are ImmobilienScout24 (#1), Immowelt (#2), and Kleinanzeigen (classifieds). Each has different listing coverage and data availability. For comprehensive German market data, combining multiple sources gives the best results.

Can I scrape ImmobilienScout24 without an API key?

Yes. This actor does not require an ImmobilienScout24 account, login, or API key. It extracts publicly available property listing data that ImmobilienScout24 displays to all visitors. You only need an Apify account and residential proxy access.

How do I get German real estate data for market analysis?

Use this actor to extract property listings by city, district, or region. Set location to any German city (Berlin, Munich, Hamburg, Frankfurt, etc.) and choose rent or buy. The actor returns structured data including prices, sizes, rooms, and locations — ready for analysis in Excel, Google Sheets, or your preferred BI tool.

What data fields are available from ImmobilienScout24?

The actor extracts: price (with type), rooms, living area (m²), location/address, energy efficiency class, images, agent contact information, listing features, construction year (with detail mode), and the unique Scout ID. Enable fetchDetails for full property descriptions and additional expose data.

This actor extracts only publicly available property listing data that ImmobilienScout24 displays to all visitors. The data is factual (prices, addresses, sizes) and does not contain private personal information. Use the data responsibly and in compliance with applicable laws and ImmobilienScout24's terms of service.

How much does it cost to scrape German property listings?

Pricing is pay-per-result at $0.70 per 1,000 listings (Bronze tier), with lower rates for higher subscription plans. The actor start event costs $0.00005. Enabling fetchDetails increases proxy bandwidth usage but provides richer data.

Can I track price changes on ImmobilienScout24?

Yes. Schedule regular runs (daily or weekly) and compare results over time. The actor extracts current prices for each listing — by tracking the same Scout IDs across runs, you can identify price drops and market trends.

How do I extract German real estate data to CSV or JSON?

Run the actor, then export the dataset from the Apify console as CSV, JSON, Excel, or XML. You can also pull results programmatically via the Apify API or connect directly to Google Sheets, Make, Zapier, or n8n.

What regions does this actor cover?

The actor covers all of Germany via ImmobilienScout24.de. Search by city name (Berlin, München, Hamburg), zip code (10117), or region. The actor resolves locations automatically to the matching ImmobilienScout24 search path.