Kleinanzeigen.de 🏡 Real Estate Scraper ⚡
Under maintenancePricing
from $0.69 / 1,000 results
Kleinanzeigen.de 🏡 Real Estate Scraper ⚡
Under maintenanceScrape kleinanzeigen.de real-estate listings as structured JSON — price, size (m²), rooms, location (PLZ + Ortsteil), and a reliable private-vs-agency seller flag. Flats, houses and plots, rent and sale, any German city. For lead-gen operators, agencies and property investors.
Pricing
from $0.69 / 1,000 results
Rating
0.0
(0)
Developer
Nogards
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Kleinanzeigen.de Real Estate Scraper
Track the German private real-estate market on kleinanzeigen.de. For lead-gen operators harvesting private-seller listings, agencies watching competitor stock, and investors comparing €/m² by Stadtteil.
What you get
- Every ad on a search as structured JSON — price, size (m²), rooms, location (PLZ + Ortsteil), title, description teaser, image.
- A reliable private-vs-agency flag taken from kleinanzeigen's own data, not guessed from the text. Filter to private sellers only for lead generation.
- Flats, houses and plots, rent and sale, any German city — one schema for all of them.
Sample output
{"id": "3475989213","url": "https://www.kleinanzeigen.de/s-anzeige/neubau-eleganz-exklusive-3-zimmer-wohnung-in-friedenau-mit-balkon-und-fahrstuhl/3475989213-203-17085","title": "Neubau-Eleganz: Exklusive 3-Zimmer-Wohnung in Friedenau mit Balkon und Fahrstuhl","descriptionTeaser": "Mit dem FRIEDAS Berlin entsteht auf einem Areal von ca. 24.366 m2 ein modernes Wohnquartier. Der…","category": "wohnung-mieten","listingType": "rent","propertyKind": "flat","price": 1980,"priceQualifier": "fixed","priceRaw": "1.980 €","pricePrevious": null,"currency": "EUR","sizeSqm": 76.45,"rooms": 3,"tags": ["Online-Besichtigung"],"isWanted": false,"location": {"zip": "12159","name": "Friedenau","citySlug": "berlin","locationId": "3331"},"seller": {"type": "commercial","id": "150979558","name": "Müller Merkle Immobilien GmbH"},"features": ["TOP_AD"],"has360Tour": false,"imageCount": 20,"imageUrl": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/dd/dd95346e-91df-4312-88ac-bad5c528b7f3?rule=$_59.AUTO","scrapedAt": "2026-08-29T14:12:03.000Z"}
Input
| Field | What it does |
|---|---|
| Search mode | Build a search from a category + city, or paste kleinanzeigen search URLs. |
| Property category | Flat / house / plot / commercial / shared room, rent or buy. |
| City or region | A German city or Bundesland (berlin, muenchen, nordrhein-westfalen, …), or deutschland for nationwide. Use Location ID for anywhere not in the built-in list. |
| Search URLs | One or more kleinanzeigen.de real-estate search-result URLs (used in URL mode). |
| Max results | Stops after this many matching ads. |
| Max pages per search | 1–5. kleinanzeigen serves at most 5 pages (~125 ads) per search. |
| Min / max price, size, rooms | Applied to the data after fetching. |
| Seller type | Any, private sellers only, or agencies only. |
| Exclude "wanted" ads | Drop Gesuch listings (people looking for a place). Off by default. |
| Proxy | Residential Germany recommended. |
Notes:
- Each search covers pages 1–5 (~125 ads). To go beyond that for a big city, run the actor again per Stadtteil (with that Stadtteil's Location ID) or per price band.
- Filters are applied after fetching a page, so Max results counts matching ads, not ads fetched.
- kleinanzeigen.de blocks datacenter IPs; a residential-Germany proxy is strongly recommended.
Technical notes
HTTP-only — no headless browser. The actor reads the search-result pages and their embedded per-ad metadata. If kleinanzeigen changes its page markup the actor is updated to match. Not affiliated with kleinanzeigen.de or Adevinta. Detail-page fields (Kaltmiete/Warmmiete breakdown, Baujahr, energy certificate, GPS) are not included in this version.