ImmobilienScout24 ImmoScout24 Scraper [From $0.7đź’°] avatar

ImmobilienScout24 ImmoScout24 Scraper [From $0.7đź’°]

Pricing

from $0.70 / 1,000 results

Go to Apify Store
ImmobilienScout24 ImmoScout24 Scraper [From $0.7đź’°]

ImmobilienScout24 ImmoScout24 Scraper [From $0.7đź’°]

From $0.7/1K đź’°Scrape ImmoScout24 & Immobilienscout24 search results for Germany, Austria & Switzerland. Paste a search URL, filter buy/rent, export JSON, CSV or Excel with price, sqm, rooms, photos, contacts & more. DACH market analysis & leads.

Pricing

from $0.70 / 1,000 results

Rating

5.0

(7)

Developer

Azzouzana

Azzouzana

Maintained by Community

Actor stats

17

Bookmarked

434

Total users

49

Monthly active users

5 hours

Issues response

5 days ago

Last modified

Share

ImmobilienScout24 / ImmoScout24 Scraper — DACH Search Results (Germany, Austria & Switzerland)

Paste a search results URL from your browser and export structured listing data for Germany (immobilienscout24.de), Austria (immobilienscout24.at), or Switzerland (immoscout24.ch). Filters you set on the site (city, price, rooms, radius, property type, buy vs rent) are preserved — the actor paginates automatically until your Max items limit is reached.

From $0.70 per 1,000 listings · JSON, CSV, Excel, HTML, or API · one dataset row per ad


What it does

  • Search URL in, listings out — copy any ImmobilienScout24 / ImmoScout24 search URL (not a single expose/detail page).
  • DACH coverage — .de, .at, and .ch with country-specific parsing.
  • Auto-pagination — walks result pages until maxItems or the portal’s practical page cap.
  • Rich search-card data — price, rooms, living space, address/location, photos, tags, dates, and realtor/publisher fields where shown on the result card.
  • Bypass pagination limit
  • Pay per result — billed only for listings pushed to your dataset (Pay Per Event).

Use cases

  • Market research — track rents and sale prices by city, district, or radius search.
  • Inventory monitoring — snapshot what is live for a search (new builds, price drops, private vs commercial).
  • Lead generation — agency names, logos, and publisher hints from search cards (phones/emails usually require the detail-page actor).
  • Data pipelines — feed warehouses, BI tools, or internal apps with normalized JSON/CSV.
  • Cross-border DACH studies — compare Germany, Austria, and Switzerland from one workflow.

Quick start

  1. Create a free Apify account (no credit card required).
  2. Open this Actor in Apify Console.
  3. On ImmobilienScout24 / ImmoScout24, run your search and apply filters.
  4. Copy the URL from the address bar → paste into Start URL.
  5. Set Max items → click Start → download from the Dataset tab.

Example input (JSON)

{
"startUrl": "https://www.immobilienscout24.de/Suche/radius/wohnung-mieten?centerofsearchaddress=Berlin;10115;;;;;&geocoordinates=52.532;13.383;5.0",
"maxItems": 200
}

Input

FieldWhat it doesDefault / limits
Start URLImmobilienScout24 / ImmoScout24 search results URL from .de, .at, or .chRequired — see examples below
Max itemsMaximum listings to collect; actor auto-paginates until this capDefault 500 · min 10 · max 15,000

Start URL

  • Must be a search page — the same URL you see after clicking “Search”, with your filters in the query string or path.
  • Country is detected from the domain — .de, .at, or .ch selects the parser.
  • Keep your filters in the URL — price range, room count, radius, property type (Wohnung/Haus), buy (kaufen) vs rent (mieten), and sort order are all read from the link you paste.

Example Start URLs

MarketIntentExample
🇩🇪 GermanyRent by radiushttps://www.immobilienscout24.de/Suche/radius/wohnung-mieten?centerofsearchaddress=Pforzheim;75181;;;;;&numberofrooms=4.0-5.0&geocoordinates=48.87681;8.73005;5.0
🇩🇪 GermanyBuy apartmentshttps://www.immobilienscout24.de/Suche/de/berlin/berlin/wohnung-kaufen
🇦🇹 AustriaRent nationwidehttps://www.immobilienscout24.at/regional/oesterreich/wohnung-mieten
🇨🇭 SwitzerlandRent in Bernhttps://www.immoscout24.ch/en/real-estate/rent/city-bern
🇨🇭 SwitzerlandBuy in Zürichhttps://www.immoscout24.ch/en/real-estate/buy/city-zuerich

Output & dataset structure

  • Storage — default Apify Dataset (one object per listing).
  • Shape — one row = one search-result listing; fields differ slightly by country because each portal exposes different card payloads.
  • Stable keys — every row includes a listing id and a canonical link to the expose page where possible.
  • Export — JSON, CSV, Excel, HTML from the Console, or fetch via the Apify API / client libraries.

Germany (immobilienscout24.de) — sample row

Search cards keep ImmoScout24’s native result-list fields (normalized tags/attributes). Representative structure:

undefined

Austria (immobilienscout24.at) — sample row

Austria rows are mapped to a consistent flat card:

undefined

Switzerland (immoscout24.ch) — sample row

undefined

Limits & free tier

Free Apify accounts (trial caps — paid plans remove them):

  • 5 listings per run (enough to validate fields and quality)
  • 5 runs per calendar day (UTC)
  • 1 minute minimum gap between runs

Upgrade for full volume on any paid Apify plan.


Troubleshooting

SymptomLikely causeWhat to do
Run stops at 5 itemsFree-tier per-run capUpgrade to a paid Apify plan or lower expectations for trials
Rate limit messageFree tier: 5 runs/day or 1-min gapWait or upgrade
Dataset row with "message": "Bad url format…"Start URL is not a valid .de / .at / .ch search linkPaste a full search URL from the address bar
"No results found for this search query!"Search genuinely empty or expiredBroaden filters on the portal and copy the new URL
Fewer rows than Max itemsNo more pages for that searchNormal — portal or pagination cap reached
Intermittent failures on busy runsAnti-bot / rate limitingRetry later; reduce maxItems; avoid overlapping runs

FAQ

Search URL vs expose URL?

Search URL = results list (this Actor). Expose URL = one property’s detail page (listing scraper).

Can I scrape all three countries in one run?

One Start URL per run. Run separate jobs for .de, .at, and .ch.

Public listing data is commonly used for research, but you must comply with local law and each portal’s Terms of Use. This tool is not affiliated with Immobilien Scout GmbH.



SEO keywords

immobilienscout24 scraper, immoscout24 scraper, scrape immobilienscout24, German real estate scraper, Austrian real estate scraper, Swiss real estate scraper, immobilienscout24.de API, immobilienscout24.at scraper, immoscout24.ch scraper, Wohnung mieten scraper, Haus kaufen scraper, DACH property listings, Immobilien Daten, Apify immobilienscout24


Contact

Custom volume, monitoring, or extra fields — reach out.


Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Immobilien Scout GmbH or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

The scraper collects publicly visible search-result data only. Listings may contain personal data (agent names, addresses, photos). Once exported to your Apify dataset, you are responsible for lawful use under GDPR and applicable national privacy rules: minimize retention, secure your data, and follow each portal’s terms — do not republish ads as a competing portal.