icon

ImmoScout24 Scraper

Scrape Listings and Property Prices from ImmoScout24

Extract Wohnungen and Häuser listings, Kaltmiete and Kaufpreise, plus locality data from Germany's #1 real estate portal. ImmobilienScout24 ranks #1 in German real estate with ~36M monthly visits and ships an aggressive CloudFront WAF that blocks plain HTTP requests. Scrape.do handles it automatically.

START SCRAPING FOR FREE

Start scraping today with 1000 free credits. No Credit Card Required

ImmobilienScout24 screenshot

36M Monthly Visits. Germany's #1 Real Estate Portal. One API.

ImmoScout24 is the #1 real estate portal in Germany by SimilarWeb category rank, pulling in around 36M monthly visits with 94% of traffic from Germany in 2026. It is operated by Scout24 SE (listed on the Frankfurt Stock Exchange as G24) and covers Wohnungen, Häuser, Gewerbeimmobilien, and rentals across every city in Germany plus Austria.

For scrapers this is the dataset for German residential and commercial real estate. With Scrape.do you can pull Kaufpreise per Quadratmeter down to the Postleitzahl, monitor new Mietangebote within minutes of going live, track Wohnfläche, Zimmer, and Energieausweis data, and feed valuation models or German lead-gen tools with real-time inventory through a single API call.

36M Monthly Visits. Germany's #1 Real Estate Portal. One API.

CloudFront WAF. Instant 502s. Handled.

Every expose page on ImmobilienScout24 sits behind Amazon CloudFront. Send a plain HTTP request and you get a 502 Bad Gateway before the listing HTML ever loads. The portal also redirects non-DACH traffic, applies rate limits on repeated hits from the same IP, and uses client-side JavaScript to lazy-load image galleries, contact reveals, and the map widget.

Scrape.do routes ImmoScout24 requests through premium residential IPs with German geo-targeting, rotates sessions automatically, and gives you a JS render mode for expose detail pages. No proxy lists, no CAPTCHA solvers, no maintenance, with rates starting around 10 cents per 1,000 successful requests.

CloudFront WAF. Instant 502s. Handled.

How to Scrape ImmobilienScout24

1

Select a Target

Property Detail (Expose) Page screenshot
2

Send API Request

import requests
import urllib.parse

token = "<SDO-token>"
targetUrl = "https://www.immobilienscout24.de/expose/167708156"
render = "false"  # set to "true" to enable JavaScript rendering
super = "true"  # set to "false" to disable residential proxies
geoCode = "de"

encodedUrl = urllib.parse.quote(targetUrl)
url = f"https://api.scrape.do/?token={token}&url={encodedUrl}&render={render}&super={super}&geoCode={geoCode}"

response = requests.get(url)

print(response.text)
3

Get HTML

HTML
<!DOCTYPE html>
<html lang="de">
<head>
  <meta charset="utf-8">
  <title>Mehr als 6 % Mietrendite - 3 Wohnungen: Charmantes Mehrfamilienhaus in Vienenburg</title>
</head>
<body>
  <div class="is24qa-objekttitel">
    <h1>Mehr als 6 % Mietrendite - 3 Wohnungen: Charmantes Mehrfamilienhaus in Vienenburg</h1>
  </div>
  <div class="address">
    <span class="zip-city-quarter">38690 Vienenburg, Goslar (Kreis)</span>
  </div>
  <div class="is24qa-kaufpreis-main">
    <span class="is24qa-kaufpreis">340.000 €</span>
    <span class="is24qa-kaufpreis-pro-qm">Kaufpreis 980 €/m²</span>
  </div>
  <div class="criteriagroup">
    <dl class="is24qa-zimmer">
      <dt>Zimmer:</dt><dd>12</dd>
    </dl>
    <dl class="is24qa-wohnflaeche">
      <dt>Wohnfläche ca.:</dt><dd>347 m²</dd>
    </dl>
    <dl class="is24qa-grundstueck">
      <dt>Grundstück ca.:</dt><dd>1.000 m²</dd>
    </dl>
    <dl class="is24qa-typ">
      <dt>Typ:</dt><dd>Mehrfamilienhaus</dd>
    </dl>
    <dl class="is24qa-schlafzimmer">
      <dt>Schlafzimmer:</dt><dd>9</dd>
    </dl>
    <dl class="is24qa-badezimmer">
      <dt>Badezimmer:</dt><dd>3</dd>
    </dl>
  </div>
  <div class="is24qa-features">
    <span>Online-Besichtigung möglich</span>
    <span>Keller</span>
    <span>Vermietet</span>
  </div>
  <div class="is24qa-energieausweis">
    <dl><dt>Energieträger:</dt><dd>Öl</dd></dl>
    <dl><dt>Energieeffizienzklasse:</dt><dd>F</dd></dl>
  </div>
  <div class="is24qa-objektbeschreibung">
    <p>Charmantes Mehrfamilienhaus mit drei separat vermieteten
    Wohnungen in zentraler Lage von Vienenburg...</p>
  </div>
  <!-- ... remaining page content ... -->
</body>
</html>

Scrape.do has been a game-changer with powerful scraping tools, but what truly sets them apart is their excellent customer support.

user avatar
Rogerio C.

CTO

timertimer
capterra best customer support
< 5 min

Average Response Time

No tickets connect with expert engineers.

like changelike change
99.98%

Success rate

hierarchyhierarchy
110 Million

Proxies

trellotrello
+40%

Faster gateway than the closest competitor.

  • Trustpilot Reviews
  • G2 Reviews
  • Capterra Reviews
  • scrapedo capterra most recommended
  • scrapedo capterra best ease of use
  • scrapedo capterra best value
  • capterra best customer support
  • scrapedo capterra front runners

Reliable, Scalable,Unstoppable Web Scraping

START SCRAPING FOR FREE

Sounds great, but I have a few questions..

Yes. Scrape.do routes ImmoScout24 requests through premium residential IPs with German geo-targeting and rotates sessions automatically, sidestepping the CloudFront 502 blocks that hit plain HTTP clients. Success rates exceed 95% on /expose/ detail and city listing pages.

You can extract Kaufpreis, Kaltmiete and Warmmiete, Wohnfläche, Zimmer, Schlafzimmer, Badezimmer, Grundstücksfläche, property type (Wohnung, Haus, Mehrfamilienhaus), Adresse and Postleitzahl, Energieausweis class and Energieträger, agent contact details, listing photos, and locality price benchmarks.

Yes for best results. ImmobilienScout24 is a DACH-focused portal that deprioritizes non-German traffic and applies stricter throttling to foreign IPs. Use Scrape.do's geoCode=de with super=true so requests look like normal German residential traffic, which is what cleared the page reliably in our recon.