WG-Gesucht Scraper - German Shared Apartments & Rentals
Pricing
from $15.00 / 1,000 results
WG-Gesucht Scraper - German Shared Apartments & 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
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
WG-Gesucht Scraper — German Shared Apartments & Rentals
Extract WG rooms, 1-room apartments, full apartments, and houses from wg-gesucht.de — Germany's #1 platform for shared apartments and student housing.
Built for relocators, real-estate analysts, rental-arbitrage scouts, student-housing services, and price-monitoring tools in the DACH region.
What you get
- Structured listing JSON (15 fields, up to 19 with detail-enrichment)
- No login required — only public data
- Verified-flag + online status captured for every listing
- Multi-city support in a single run
- Apify DE Residential Proxy baked in — beats wg-gesucht's bot-detection
- Pre-built dataset Overview in Apify Console for instant inspection
Why this scraper (vs. alternatives)
| Build your own | Generic scraper | This actor | |
|---|---|---|---|
| Maintenance | You patch every site change | Often broken | Patched on every update |
| Multi-city in one run | Manual loop | No | Native |
| Detail enrichment | Manual | No | Single flag |
| DE residential proxy | Costs $50+/mo | Bring your own | Included |
Input
| Field | Type | Description |
|---|---|---|
cities | string[] | Cities to search (default: ["Berlin"]) |
listingType | enum | wg-zimmer (default), 1-zimmer-wohnungen, wohnungen, haeuser |
startUrls | string[] | Direct wg-gesucht URLs (overrides cities + listingType) |
minRent / maxRent | int | Filter by rent in EUR |
minSize | int | Minimum size in m² |
fetchDetails | bool | Visit each listing for full description, all photos, contact name |
maxResults | int | Per city/URL (default 100, 0 = unlimited) |
delaySeconds | float | Polite delay between requests (default 1.0) |
proxyConfiguration | object | Apify proxy / custom (defaults to DE residential) |
Example Input
{"cities": ["Berlin", "München", "Hamburg"],"listingType": "wg-zimmer","minRent": 300,"maxRent": 700,"minSize": 10,"fetchDetails": true,"maxResults": 50}
Output (sample)
{"ad_id": "10748919","url": "https://www.wg-gesucht.de/wg-zimmer-in-Berlin-Friedrichshain.10748919.html","title": "Friedrichshain prime location // All inclusive furnished luxury room","rent_eur": 999.0,"size_sqm": 15.0,"rooms": "4er WG | Berlin Friedrichshain | Revaler Straße 7","district": null,"move_in_date": "01.06.2026","image_url": "https://img.wg-gesucht.de/...small.PNG","verified": true,"online_status": "Verifiziert Urban Elite Online: 4 Minuten","search_city": "Berlin","listing_type": "wg-zimmer","scraped_at": "2026-05-28T14:00:00+00:00","full_description": "...","contact_name": "Urban Elite","facts": {"Verfügbar von": "01.06.2026", "Online seit": "4 Minuten"},"all_images": ["https://...", "https://..."]}
full_description,contact_name,facts,all_imagesonly withfetchDetails: true.
Use cases
- Real-estate analytics — track average rent per district over time
- Relocation services — monitor matching listings for clients in target cities
- Rental arbitrage — find under-priced 1-room apartments
- Student-housing platforms — aggregate WG offers across university cities
- Market research — trend analysis for the German shared-housing market
- Price-comparison tools — combine with immowelt + kleinanzeigen for full coverage
Pricing
Pay-Per-Event:
$0.015per listing$0.00005actor-start fee
Example runs
| Use case | Listings | Cost |
|---|---|---|
| Quick scan (1 city, WG rooms) | 50 | $0.75 |
| Daily monitoring (3 cities, 100/each) | 300 | $4.50 |
| Weekly DACH market sweep (10 cities) | 1,000 | $15.00 |
Tips
- Keep the DE residential proxy (default) — wg-gesucht has aggressive bot-detection
fetchDetails: falseis much faster for bulk indexing- For German cities with umlauts (
München,Köln), pass them with the umlauts intact - Schedule daily runs from the Apify Console for fresh leads
- Combine with our immowelt-scraper and kleinanzeigen-scraper for full DACH rental coverage
FAQ
Q: Can I filter by specific districts?
A: Use the startUrls field with a wg-gesucht URL that already includes district filters from their UI.
Q: How recent are listings?
A: Real-time. Listings posted within the last few minutes will appear.
Q: Will my IP get blocked?
A: No — uses Apify's DE residential proxy by default.
Q: Do you scrape the apartment seeker ads (Gesuche)?
A: No — this actor focuses on rental offers (Angebote). Reach out if you need the inverse.
Related actors
- kleinanzeigen-scraper — German marketplace listings
- immowelt-scraper — German real estate
- anwalt-de-scraper — German lawyers
- jameda-scraper — German doctors
Legal & compliance
Only scrapes publicly accessible listings. You are responsible for:
- Respecting wg-gesucht.de's Terms of Service
- GDPR compliance when storing landlord/contact data
- Not republishing scraped content in ways that infringe IP rights
Support & feature requests
Open an issue on the Actor page or contact via Apify Console messaging. Custom features welcome.