🏠 WG-Gesucht Scraper - German Shared Flats & Rentals
Pricing
from $15.00 / 1,000 results
🏠 WG-Gesucht Scraper - German Shared Flats & Rentals
Scrape shared apartments (WG), 1-room apartments, full apartments, and houses from wg-gesucht.de. Filter by city, rent, size. Perfect for relocation services, real-estate analytics, and rental market research.
Pricing
from $15.00 / 1,000 results
Rating
0.0
(0)
Developer
Ben
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
4
Monthly active users
13 days ago
Last modified
Categories
Share
🏠 WG-Gesucht Scraper — German Shared Flats, Rooms & Rentals as Structured Data
Extract rental listings from WG-Gesucht — shared-flat rooms (WG-Zimmer), 1-room apartments, full apartments and houses — as clean, structured data from Germany's #1 platform for shared housing and student accommodation. It's where private landlords, sub-letters and flatmates post first, often before the listing ever reaches a big portal. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.
🛏️ What is the WG-Gesucht Scraper?
It turns any WG-Gesucht search into a structured dataset. Give it one or more
German cities (and optional filters for rent, size or listing type) and it returns
every matching offer with price, size, location, move-in date, a photo and
verified/online status — so relocators, rental-analytics tools and student-housing
services can monitor the market without manually refreshing the site. Flip on
fetchDetails and each listing is enriched with the full description, every photo,
the contact name and key facts.
What data does it extract?
- Rent in EUR (
rent_eur) and size in m² (size_sqm) - Title & rooms line (e.g. "4er WG | Berlin Friedrichshain")
- Move-in date (
move_in_date) — spot listings available now - District / location hint and the listing URL
- Primary photo (
image_url) plus all photos with detail enrichment - Verified flag (
verified) and online status ("Online: 4 Minuten") - Ad ID, search city and listing type for every row
- With
fetchDetails: full description, contact name and a facts map
⬇️ Input
Run it two ways — search cities by listing type, or pass exact WG-Gesucht URLs:
| Field | Description |
|---|---|
cities | German cities to search, e.g. Berlin, München, Hamburg, Köln |
listingType | wg-zimmer (shared room), 1-zimmer-wohnungen, wohnungen, haeuser |
startUrls | Direct WG-Gesucht URLs (overrides cities + listingType) |
minRent / maxRent | Filter by monthly rent in EUR |
minSize | Minimum size in m² |
fetchDetails | Visit each listing for full description, all photos, contact name |
maxResults | Cap per city/URL (default 100, 0 = unlimited) |
delaySeconds | Polite delay between requests (default 1.0) |
proxyConfiguration | Proxy settings (defaults to Apify DE residential) |
Example input
{"cities": ["Berlin", "München", "Hamburg"],"listingType": "wg-zimmer","minRent": 300,"maxRent": 700,"minSize": 12,"fetchDetails": true,"maxResults": 50}
⬆️ Output
Every listing is one clean row (view as a table, or export JSON / CSV / Excel):
{"ad_id": "10748919","url": "https://www.wg-gesucht.de/wg-zimmer-in-Berlin-Friedrichshain.10748919.html","title": "Friedrichshain prime location // furnished room, all inclusive","rent_eur": 650.0,"size_sqm": 18.0,"rooms": "4er WG | Berlin Friedrichshain | Revaler Straße 7","district": "Berlin","move_in_date": "01.06.2026","image_url": "https://img.wg-gesucht.de/media/...small.jpg","verified": true,"online_status": "Online: 4 Minuten","search_city": "Berlin","listing_type": "wg-zimmer","scraped_at": "2026-06-27T14:00:00+00:00","full_description": "Helles Zimmer in einer entspannten 4er-WG...","contact_name": "Urban Elite","facts": { "Verfügbar von": "01.06.2026", "Online seit": "4 Minuten" },"all_images": ["https://img.wg-gesucht.de/...", "https://img.wg-gesucht.de/..."]}
full_description, contact_name, facts and all_images are only populated when fetchDetails is true.
💡 Use cases
- 🔑 Relocators & expats: monitor matching WG rooms and apartments in your target city and react to fresh listings within minutes.
- 📊 Rental analytics & PropTech: track average rent per m² and per district over time to benchmark the German market.
- 🎓 Student-housing services: aggregate WG offers across university cities into one searchable feed for students.
- 💰 Rental-arbitrage scouts: surface under-priced 1-room apartments and houses before they get snapped up.
❓ FAQ
How do I scrape WG-Gesucht listings? Enter one or more cities, pick a
listingType, optionally add rent/size filters, then Run. You get structured rows
with rent, size, rooms, move-in date, photo and verified/online status.
Do I need an API key or login? No. It reads public WG-Gesucht listing data — just provide cities (or start URLs) and filters.
What's the difference between the listing types? wg-zimmer is a room in a
shared flat (WG), 1-zimmer-wohnungen is a studio, wohnungen is a full apartment
and haeuser is a house.
Can I get the full description and all photos? Yes — set fetchDetails: true.
Each listing is then enriched with full_description, contact_name, facts and
all_images. It's slower but much richer.
Can I search specific districts? Use startUrls with a WG-Gesucht URL that
already has district filters applied from their site, or filter the district /
rooms fields downstream.
How do I pass cities with umlauts? Enter them exactly as written —
München, Köln, Würzburg — with the umlauts intact.
Will my IP get blocked? The actor defaults to Apify's DE residential proxy and adds a polite delay between requests, which handles WG-Gesucht's bot-detection.
How fresh are the listings? Real-time. Offers posted within the last few minutes show up, with their online status captured per row.
Can I run it on a schedule or via API? Yes — schedule recurring runs in Apify, call it via the API/SDK, or connect it to Make, Zapier or n8n.
Is scraping WG-Gesucht legal? It extracts publicly available listing data. Use it responsibly, follow GDPR when storing contact data, and respect WG-Gesucht's terms.
🔗 You might also like
- Kleinanzeigen Immobilien Scraper — German real-estate listings
- Immowelt Scraper — German property portal
- Kleinanzeigen Scraper — German marketplace listings
- Craigslist Real Estate Scraper — FSBO & rental data
Keywords: WG-Gesucht scraper, wg-gesucht.de scraper, German rental scraper, shared flat scraper, WG-Zimmer, Wohnung scraper, student housing Germany, apartment scraper Germany, rental listings API, relocation data, DACH rental market, rent per square meter, immobilien scraper, German real estate data.