Immowelt Scraper: Germany Rent & Property Prices Report
Pricing
from $1.00 / 1,000 listings
Immowelt Scraper: Germany Rent & Property Prices Report
Scrape Immowelt.de flats and houses for rent or sale across a whole German city: cold rent or price, €/m², m², rooms, district, energy class, days listed. Plus a market report with exact listing counts by district. No login.
Pricing
from $1.00 / 1,000 listings
Rating
0.0
(0)
Developer
Mariam Ahmed
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
Scrape Immowelt.de, one of Germany's biggest property portals, with no login and no API key, and get a rent or price report for every German city:
- Every listing: cold rent (Kaltmiete) or purchase price, total rent with service charges, €/m², living space, plot, rooms, floor, energy class, district, postcode, street (agency listings), days listed, last update, new build, brokerage fee, agency, photos, link
- A whole city, not just the first page: Immowelt shows only 30-40 listings per search page; this Actor reads the city's district and room-count pages and gathers hundreds to thousands of listings per city
- Immowelt's own counts for the whole city: listings by district and by room count, straight from Immowelt
- Flats or houses, to rent or for sale, in any German town or city ("Berlin", "München", "Köln", "Frankfurt am Main")
- Market report per city: median rent or price and €/m² with the middle half, by rooms, district and postcode, total rent, days listed, brokerage-fee-free share, energy classes, best-value homes (under 80% of their district's €/m²), top agencies
What does this Immowelt scraper do?
Immowelt · Berlin · flats to rent · 6,028 listingsMedian cold rent €1,519 (€1,100 – €2,117) · €21.35/m² · 75 m²Median total rent €1,871Most listings: Mitte 996 · Friedrichshain-Kreuzberg 896 · Pankow 86389 best-value flats under 80% of their district's €/m²
- Enter German towns or cities.
- Pick to rent or for sale and flats or houses.
- You get one row per listing and one market report per city.
flowchart LRA[German cities] --> C[Immowelt city page]C --> D[District and<br/>room-count pages]D --> E[Listings<br/>rent or price,<br/>€/m², district]E --> F[Market report<br/>€/m² by district,<br/>counts, best value]
Who is it for?
- Landlords and investors: rents and prices per m² by district and size, and homes priced under their district
- Tenants and buyers: a fair rent or price for each district before you apply
- Agencies and property managers: supply and pricing in each district, and who lists the most
- Proptech, banks and valuers: fresh asking rents and prices for any German city, with energy classes
- Analysts and journalists: rent levels across German cities and districts
What data do you get?
Listings (dataset, one row per listing)
| Field | What it tells you |
|---|---|
id, url, title, operation, propertyType | The listing |
price, priceType, totalRent, pricePerSqm | Cold rent per month or purchase price, total rent with service charges, €/m² |
livingSpaceSqm, plotSqm, rooms, floor, energyClass | The home |
city, zipCode, district, street | Where (street only for agency listings that publish it) |
firstListed, daysListed, lastUpdated, isNew | Time on market and new builds |
noBrokerageFee, sellerType, agency, agencyWebsite | Fees and who lists it |
hasFloorPlan, hasVirtualTour, photos | Media |
vsAreaPercent, comparedWith, areaMedianPricePerSqm, bestValue | €/m² against the district median |
description | With Descriptions on |
Report (REPORTS, one per city)
| Field | What it tells you |
|---|---|
totalListings, listingsRead | Immowelt's count for the city, and how many were read |
listingsByDistrict, listingsByRooms | Immowelt's own counts for the whole city |
medianPrice, price25, price75, medianPricePerSqm, pricePerSqm25, pricePerSqm75, medianLivingSpaceSqm, medianTotalRent | Rents or prices |
byRooms, byDistrict, byZipCode | Median rent or price and €/m² by group |
medianDaysListed, listedOver90DaysPercent, newBuildPercent, noBrokerageFeePercent, privateSellerPercent, energyClasses | The market's make-up |
bestValue, bestValueCount, topAgencies | Best-value homes and the busiest agencies |
Example: 4 October 2026
Four cities, flats to rent, 400 listings each: 1,600 listings and 4 reports in 2 minutes 38 seconds.
| City | Flats to rent | Median cold rent (middle half) | €/m² | Median total rent | Biggest district |
|---|---|---|---|---|---|
| Berlin | 6,028 | €1,519 (€1,100 – €2,117) | 21.35 | €1,871 | Mitte (996) |
| Hamburg | 3,215 | €1,250 (€825 – €1,855) | 17.35 | €1,795 | Nord (960) |
| Köln | 2,160 | €1,036 (€760 – €1,400) | 16.00 | €1,500 | Innenstadt (708) |
| Leipzig | 1,642 | €748 (€567 – €1,111) | 12.10 | €975 | Ost (359) |
Pricing
$0.001 per listing and $0.02 per report.
- 600 listings for one city with a report: $0.62
- The run above (1,600 listings, 4 reports): $1.68
Turn off reports to pay for listings only.
Good to know
- Coverage: Immowelt shows only the first 30-40 listings of each search page. The Actor reads the city page, then its district, sub-district and room-count pages, and skips repeats. It stops when it has the number you asked for, has every listing of the city, or finds nothing new. Big cities give thousands of listings;
listingsByDistrictandlistingsByRoomsalways cover the whole city. - Rents:
priceis the cold rent (Kaltmiete) per month;totalRentincludes service charges where Immowelt gives it. - Best value = €/m² under 80% of the median of the same district (or the whole city) with at least 5 listings to compare.
- Cities work by their German name, with or without umlauts ("München", "Muenchen", "Köln", "Frankfurt am Main"). Unknown names are skipped and listed in
RUN_SUMMARY. - Privacy: contact persons and private sellers are not named, and private sellers' street addresses are not given; agencies are named. Emails, phone numbers and named contacts in descriptions are hidden.
- Data comes from Immowelt.de's public search pages. Not affiliated with Immowelt or AVIV Group.
Input
| Field | Meaning |
|---|---|
| Cities | German towns or cities |
| To rent or for sale | Mieten or kaufen |
| Property type | Flats or houses |
| Listings per city | 1 to 10,000 (default 600) |
| Descriptions | Add the description |
| Reports | On by default |
Integrations
Export to JSON, CSV, Excel or Google Sheets, or connect through the Apify API, webhooks, Make, Zapier and n8n. Schedule it weekly to track rents in your cities.