Immowelt Scraper — German Property Listings & Prices, No Phones
Pricing
$0.80 / 1,000 property delivereds
Immowelt Scraper — German Property Listings & Prices, No Phones
German property listings from immowelt, to rent or for sale: price, cold and warm rent, living area, rooms, floor, city, district, postcode, energy class and seller type. No phones.
Pricing
$0.80 / 1,000 property delivereds
Rating
0.0
(0)
Developer
yestrue
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Get property listings from immowelt.de, one of Germany's biggest property portals: flats and houses to rent or for sale, with price, cold and warm rent, price per m², living and plot area, rooms, floor, availability, condition, energy class, city, district, postcode and state, seller type and the agency's company name. Paste your immowelt search links — or just type a place.
Why this one
- 🔗 Your search, as you set it up. Set every filter you like on immowelt.de and paste the link. Or type a place here — Köln, Prenzlauer Berg, Bayern, 80331 — and choose rent or sale, apartment or house, price, living area, rooms, private owners or agencies, and the order. Your price, area and room limits are kept: immowelt itself let 2 of 1,000 Bavarian flats over a €1,000 limit through in a live test, and those are left out.
- ⚡ Fast. A live test run read four searches — flats to rent across Germany, houses for sale in Köln, and flats for sale in Frankfurt and Prenzlauer Berg with 2+ rooms, 50+ m² and up to €700,000 — 3,069 properties in 87 seconds.
- 🔒 Private owners stay anonymous. No name, no phone, no street for private owners — only their town, postcode and district. Agencies are named by their company, never by the contact person. Phone numbers, e-mail addresses and contact persons' names written into titles and descriptions are replaced with
[phone removed]/[e-mail removed]/[name removed]. - 💸 You pay only for properties delivered. A link that is not an immowelt search, or a place immowelt does not know, comes back as a free record with the reason.
What you get
For every property:
| Field | What it is |
|---|---|
price, currency, coldRent, warmRent, pricePerSqm | the asking price or the cold rent (EUR); for rentals also the warm rent, for sales the price per m² |
transaction, propertyType, propertySubType, typeLabel, title | rent or sale; APARTMENT or HOUSE, the subtype when given (PENTHOUSE, SEMIDETACHED_HOUSE, …) and immowelt's own label ("Wohnung zum Kauf") |
livingAreaSqm, plotAreaSqm, rooms, floor, buildingFloors | size and layout (floor 0 = ground floor) |
availableFrom, condition, energyClass | a date or "immediately"; WELL_KEPT, FIRST_TIME_USE, …; A_PLUS to H |
city, district, postcode, municipality, state, street | where it is — city as immowelt shows it (the borough in Berlin, Frankfurt and Dresden), municipality and state for the whole city and the federal state (in English: Munich, Bavaria); street only when the agency publishes it, never for private owners |
sellerType, agency | private or agency (a few are "business"), and the company name (none for private owners) |
highlights, isNew, newBuildProject | "provisionsfrei", "Tauschwohnung", "nur mit Wohnberechtigungsschein", …; new-build project link |
hasFloorPlan, hasVirtualTour, hasVideo, imageCount, image | media |
description | the start of the ad text, as immowelt shows it on the results page (up to about 500 characters) |
firstListed, updatedAt | listing dates |
url, listingId | the listing |
input, place, position, scrapedAt, status, error | which search it came from, and why a search gave nothing |
Example
A real record from a live run — Dresden, flats for sale, newest first, 25 September 2026:
{"input": "Dresden","place": "Dresden, Sachsen","listingId": "26SJ599LCRGB","url": "https://www.immowelt.de/expose/0eebeeb3-4dd2-4e05-bd6e-0ae13b835323","title": "Wunderschöne 4-Raum Wohnung *Provisionsfrei*","typeLabel": "Wohnung zum Kauf","transaction": "sale","propertyType": "APARTMENT","price": 350000,"currency": "EUR","pricePerSqm": 3520.42,"livingAreaSqm": 99.42,"rooms": 4,"floor": 2,"buildingFloors": 3,"availableFrom": "immediately","energyClass": "D","city": "Ortsamtsbereich Cotta","postcode": "01157","district": "Cotta","municipality": "Dresden","state": "Saxony","street": "Zöllmener Straße 33","sellerType": "agency","agency": "imvent Hausverwaltung GmbH","highlights": ["provisionsfrei"],"hasFloorPlan": true,"description": "Diese großzügige 4-Zimmer-Wohnung mit offener Wohnküche befindet sich in einem 1959 erbauten Mehrfamilienhaus in der Zöllmener Straße 33 in Dresden-Cotta. Auf einer Wohnfläche von 99,42 Quadratmetern...","firstListed": "2026-09-16T08:06:58.168Z","imageCount": 11,"image": "https://mms.immowelt.de/5/b/6/a/5b6a7d69-c31d-438b-aa12-c2e9e9f2f302.jpg","status": "OK"}
How to use it
- Paste Search links from immowelt.de, one per line — or type Places and choose the filters.
- Set Max listings per search.
- Press Start, and download the results from the Output tab as JSON, CSV or Excel.
To follow new listings in an area, type the place, set Sort to Newest first, save your input as a task and schedule it daily.
You can also call it from the Apify API, from Make, Zapier or n8n, or from an AI agent through the Apify MCP server.
Pricing
You are charged per property delivered — see the price on this page. Links that are not immowelt searches and places immowelt does not know are free.
FAQ
How many properties per search? As many as immowelt shows, up to its own limit of 10,000 per search. A live run read 9,996 of the 63,758 flats to rent across Germany in under 10 minutes; split such a search by state, city or price to get them all.
Can I get only private owners? Yes: set Offered by to Private owners (for the places you type), or tick the private filter on immowelt.de before copying the link. A live run read all 153 houses that private owners offer to rent in Bavaria, plus those in Leipzig and Munich 80331, in 25 seconds — none with a name or a street.
Why is city sometimes "Pankow" or "Süd"? That is how immowelt names places in Berlin, Frankfurt and Dresden: the borough. municipality and postcode say which city it is.
Why a residential proxy? immowelt's bot check turns down datacenter addresses. The input comes set to Apify's German residential proxy; keep it that way.
Why no phone numbers or contact names? They are personal data. Every listing has its url; buyers and tenants contact the seller on immowelt.
Is this affiliated with immowelt? No. This is an independent tool that reads public immowelt listings.
Like it? A short review on the Store page helps other people find this Actor. Something missing or broken? Tell us on the Issues tab — we read every one.