WG-Gesucht Scraper - German Shared Apartments & Rentals avatar

WG-Gesucht Scraper - German Shared Apartments & Rentals

Pricing

from $15.00 / 1,000 results

Go to Apify Store
WG-Gesucht Scraper - German Shared Apartments & Rentals

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

ben

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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 ownGeneric scraperThis actor
MaintenanceYou patch every site changeOften brokenPatched on every update
Multi-city in one runManual loopNoNative
Detail enrichmentManualNoSingle flag
DE residential proxyCosts $50+/moBring your ownIncluded

Input

FieldTypeDescription
citiesstring[]Cities to search (default: ["Berlin"])
listingTypeenumwg-zimmer (default), 1-zimmer-wohnungen, wohnungen, haeuser
startUrlsstring[]Direct wg-gesucht URLs (overrides cities + listingType)
minRent / maxRentintFilter by rent in EUR
minSizeintMinimum size in m²
fetchDetailsboolVisit each listing for full description, all photos, contact name
maxResultsintPer city/URL (default 100, 0 = unlimited)
delaySecondsfloatPolite delay between requests (default 1.0)
proxyConfigurationobjectApify 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_images only with fetchDetails: 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.015 per listing
  • $0.00005 actor-start fee

Example runs

Use caseListingsCost
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: false is 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.

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.