ImmobilienScout24 ImmoScout24 Scraper [From $0.7đź’°]
Pricing
from $0.70 / 1,000 results
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
Maintained by CommunityActor stats
17
Bookmarked
434
Total users
49
Monthly active users
5 hours
Issues response
5 days ago
Last modified
Categories
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.chwith country-specific parsing. - Auto-pagination — walks result pages until
maxItemsor 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
- Create a free Apify account (no credit card required).
- Open this Actor in Apify Console.
- On ImmobilienScout24 / ImmoScout24, run your search and apply filters.
- Copy the URL from the address bar → paste into Start URL.
- 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
| Field | What it does | Default / limits |
|---|---|---|
| Start URL | ImmobilienScout24 / ImmoScout24 search results URL from .de, .at, or .ch | Required — see examples below |
| Max items | Maximum listings to collect; actor auto-paginates until this cap | Default 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.chselects 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
| Market | Intent | Example |
|---|---|---|
| 🇩🇪 Germany | Rent by radius | https://www.immobilienscout24.de/Suche/radius/wohnung-mieten?centerofsearchaddress=Pforzheim;75181;;;;;&numberofrooms=4.0-5.0&geocoordinates=48.87681;8.73005;5.0 |
| 🇩🇪 Germany | Buy apartments | https://www.immobilienscout24.de/Suche/de/berlin/berlin/wohnung-kaufen |
| 🇦🇹 Austria | Rent nationwide | https://www.immobilienscout24.at/regional/oesterreich/wohnung-mieten |
| 🇨🇠Switzerland | Rent in Bern | https://www.immoscout24.ch/en/real-estate/rent/city-bern |
| 🇨🇠Switzerland | Buy in Zürich | https://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
linkto 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
| Symptom | Likely cause | What to do |
|---|---|---|
| Run stops at 5 items | Free-tier per-run cap | Upgrade to a paid Apify plan or lower expectations for trials |
| Rate limit message | Free tier: 5 runs/day or 1-min gap | Wait or upgrade |
Dataset row with "message": "Bad url format…" | Start URL is not a valid .de / .at / .ch search link | Paste a full search URL from the address bar |
"No results found for this search query!" | Search genuinely empty or expired | Broaden filters on the portal and copy the new URL |
| Fewer rows than Max items | No more pages for that search | Normal — portal or pagination cap reached |
| Intermittent failures on busy runs | Anti-bot / rate limiting | Retry 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.
Is scraping ImmobilienScout24 legal?
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.
Related Actors
- ImmoScout24 listing / expose scraper — full property detail pages by URL
- Immowelt.de / .at search scraper — alternative German/Austrian portal
- Browse thousands of others scrapers on Apify Store
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
- Discord:
@azzouzana - Email: labs@azzouzana.com
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.