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

13 days ago

Last modified

Share

ImmobilienScout24 Scraper — German Real Estate Data Pro 🏠🇩🇪

💰 From $0.7 per 1,000 results — the most affordable hybrid-engine ImmobilienScout24 scraper on the market, built for speed, stealth, and high-fidelity data.

Extract professional real estate data from immobilienscout24.de — Germany's #1 property portal. This actor uses a hybrid engine: a headless browser solves ImmobilienScout24's anti-bot challenge once, then every search page and expose detail is fetched over fast HTTP (JSON API + Cheerio parsing) — no per-page browser rendering, and reliable pagination through all result pages.


Why use this actor?

In the competitive German real estate market, speed and data accuracy matter. Whether you're an investor, a data scientist, or a real estate agency, this actor is built for you.

  • 💸 Cheap & fast — from $0.7 per 1,000 results, one of the most affordable full-detail ImmobilienScout24 scrapers available.
  • 🚀 Hybrid engine — the browser only bootstraps the anti-bot token; everything else runs over high-concurrency HTTP.
  • 🛡️ Anti-bot handling built in — AWS WAF challenge solved automatically, token refreshed on expiry, session-sticky residential proxies.
  • 📄 True pagination — uses IS24's own search API (numberOfPages, next links) to crawl every result page reliably.
  • 🏢 Commercial-grade data — price, rooms, surface, energy class, year built, full description, features, images, and contacts.
  • 📍 Precise location control — search by city, zip code, or region using standard IS24 search filters.

Use cases

Real estate investment & price tracking

Investors tracking price trends in specific German cities. Input: location + category (rent/buy) · Output: price, price type, surface, energy class · Use: spot undervalued listings and track price movement over time.

Market analysis

Analysts comparing price-per-square-meter across regions. Input: multiple city/zip searches · Output: price, surface, rooms, energy class · Use: build regional price comparables and market reports.

Lead generation

Agencies and services identifying new listings from private sellers or agencies. Input: location + property type · Output: agency/private-seller name, contact details · Use: build outreach lists for financing, insurance, or relocation services.

Competitive intelligence

Agencies monitoring competitor listings and availability in real time. Input: scheduled runs per region · Output: full structured listing set · Use: track competitor inventory and pricing shifts.

PropTech & data products

Builders feeding a German property data product or valuation model. Input: scheduled runs per region · Output: structured JSON · Use: power a search or valuation app without an ImmoScout24 API key.


Input parameters

FieldTypeDescriptionDefault
locationStringCity name, zip code, or region (e.g. "Berlin", "Munich", "10117")Berlin
categorySelectRent (mieten) or Buy (kaufen)mieten
propertyTypeSelectApartment (wohnung) or House (haus)wohnung
maxPagesIntegerLimit the number of search pages to crawl (0 = unlimited)1
maxItemsIntegerStop after this many property details (0 = no limit)0
fetchDetailsBooleanVisit each expose page for full description + year built. Slower, more proxy bandwidth — search-API fields are returned either wayfalse
proxyConfigurationObjectResidential proxies are required for German real estate portalsResidential

Example input:

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

Output

Data is delivered as structured JSON, CSV, or Excel.

{
"scoutId": "166772470",
"url": "https://www.immobilienscout24.de/expose/166772470",
"title": "Provisionsfrei - Helle 2 Zimmer Wohnung in Top Lage",
"price": 1250.0,
"priceType": "coldRent",
"currency": "EUR",
"location": "Berlin, Charlottenburg",
"rooms": 2.5,
"surface": 65.5,
"energyClass": "B",
"yearBuilt": 1995,
"images": [
"https://pictures.immobilienscout24.de/...",
"https://pictures.immobilienscout24.de/..."
],
"contact": {
"name": "Max Mustermann",
"company": "Top Estate GmbH"
},
"scrapedAt": "2026-04-05T17:00:00Z"
}

Integration examples

JavaScript / Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('ahmed_jasarevic/immobilienscout24-scraper').call({
location: 'Berlin',
category: 'mieten',
propertyType: 'wohnung',
maxPages: 5,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('ahmed_jasarevic/immobilienscout24-scraper').call(run_input={
'location': 'Munich',
'category': 'kaufen',
'propertyType': 'haus',
'maxPages': 5,
})
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

cURL

curl -X POST "https://api.apify.com/v2/acts/ahmed_jasarevic~immobilienscout24-scraper/runs?token=YOUR_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"location":"Berlin","category":"mieten","propertyType":"wohnung","maxPages":5}'

Automation workflows (n8n / Zapier / Make)

  1. Trigger: schedule or webhook
  2. HTTP Request: call the actor API
  3. Process: parse the JSON results
  4. Action: save to a sheet/DB, alert on new listings, or feed into a valuation model

Pro tips for best results

Use residential proxies. ImmobilienScout24 blocks data-center IPs almost instantly (AWS WAF challenge). For a reliable success rate, always use Apify Residential Proxies.

  • Sorting — the actor automatically sorts by "Most Recent" (-firstactivation) so you get the newest listings first.
  • Page limits — start with maxPages: 5 to test your search, then scale up. Set maxPages: 0 to crawl every available page.
  • Detail mode — only enable fetchDetails when you need the full description and year built; it adds proxy bandwidth and run time.

How much does it cost to scrape ImmobilienScout24?

At $0.7 per 1,000 results, this is one of the most affordable full-detail ImmoScout24 scrapers available. Because search-API fields are returned without visiting expose pages (unless fetchDetails is enabled), overview-only runs stay especially cheap.


FAQ

How much does it cost? $0.7 per 1,000 results — search-API fields included by default; enable fetchDetails for the full expose-page field set.

Do I need a proxy? Yes. ImmobilienScout24 uses an AWS WAF challenge that blocks data-center IPs almost immediately — residential proxies are required for reliable results.

What's the difference with fetchDetails on vs off? Off: fast, cheap search-API fields (price, rooms, surface, energy class, images). On: additionally visits each expose page for full description and year built — slower and uses more proxy bandwidth.

Can I scrape both rent and buy listings? Yes — set category to mieten (rent) or kaufen (buy); run separately for each if you need both in one dataset.

Does it cover apartments and houses? Yes — set propertyType to wohnung (apartment) or haus (house).

What output formats are supported? JSON, CSV, and Excel — all exportable directly from the Apify dataset.

Is scraping ImmobilienScout24 legal? Scraping publicly available listing data for research, analysis, or lead generation is generally acceptable, but always respect ImmobilienScout24's Terms of Service and applicable data protection laws (GDPR). Read more in Apify's blog post on the legality of web scraping.

Will it break when ImmobilienScout24 updates their site? The actor is actively maintained and updated when ImmobilienScout24 changes its anti-bot challenge or page structure.


Support

Developed for professionals who need reliable ImmobilienScout24 data at scale. Open an issue in the actor's Issues tab, or reach out for custom German real-estate scraping solutions.

Verified related actors on Apify that pair well with this one. All links point to real, publicly available actors.

SEO Keywords

immobilienscout24 scraper, immobilienscout data, german real estate data, is24 scraper, immobilien scout 24, deutsche immobilien daten, immobilienscout24 api alternative, german property listings, immobilienscout24 rent data, immobilienscout24 price monitoring, german rental market data, is24 lead generation, immobilien scout24 csv, german property scraper, immobilienscout24 export, immobilien daten deutschland, is24 miete kaufen, deutsche immobilien portal data, immobilienscout24 market analysis, immobilienscout24 proptech