WG-Gesucht Scraper - German Flatshare & Rentals avatar

WG-Gesucht Scraper - German Flatshare & Rentals

Pricing

from $2.50 / 1,000 results

Go to Apify Store
WG-Gesucht Scraper - German Flatshare & Rentals

WG-Gesucht Scraper - German Flatshare & Rentals

WG-Gesucht API alternative: scrape German flatshare & apartment rental listings without login and export to CSV, JSON or Excel. No API key.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

WG-Gesucht Scraper - German Flatshare & Rental Data

Export German shared-flat and apartment rental listings from WG-Gesucht.de, Germany's #1 portal for a WG (Wohngemeinschaft / flatshare) room, a 1-room flat (Wohnung), a whole apartment, a house or a sublet (Zwischenmiete). This WG-Gesucht scraper turns any search into a clean dataset across Berlin, Munich, Hamburg, Cologne, Frankfurt, Leipzig and every German city.

No login and no API key are required. Each record carries rent in €, size in m², room count, city, district, street, available-from date, listing type, poster and the listing URL — ready to export to CSV, JSON or Excel for rental-price analysis, flatshare market research or availability tracking. The Actor reads the site's server-rendered listing cards and paginates the whole result set automatically (50+ pages / 1,000+ listings per city).

What you get

Each WG-Gesucht listing becomes one flat dataset record. Real output fields include:

  • id, title, url — listing ID, title and canonical listing URL.
  • listingType, propertyType — WG room / 1-room / apartment / house / sublet, and the German property type (e.g. 2-Zimmer-Wohnung).
  • rent, currency — rent in EUR.
  • sizeSqm, rooms — size in m² and number of rooms.
  • city, district, street — city, neighbourhood and street.
  • availableFrom, availableTo — move-in date, plus move-out date for sublets / Zwischenmiete.
  • posterName, onlineStatus — who posted the ad and how recently they were online.
  • image — thumbnail image URL.
  • sourceUrl, scrapedAt — the search URL this listing came from and the scrape timestamp.

Output is flat JSON, downloadable as CSV, Excel, JSON or XML, with a ready-made Listings Overview dataset view (type, rent, size, rooms, city, district, link).

Use cases

  • Rental-price analysis — track rent, €/m² and room counts across Berlin, Munich, Hamburg and more.
  • Flatshare & WG market research — map WG-room supply, districts and availability over time.
  • Availability & trend monitoring — schedule daily runs to watch new listings and how fast the market moves.
  • Comps & valuation — feed rooms, size, district and rent into pricing or affordability models.
  • Portals & dashboards — power a rental feed or BI dashboard straight from the Apify API.

How to use

  1. Add the Actor to your Apify account and open the input form.
  2. On WG-Gesucht, choose a city and category (WG room, 1-room flat, apartment, house), apply your filters, and copy the URL from the address bar.
  3. Paste it into searchUrls — add several URLs to scrape multiple cities and categories in one run. Every filter encoded in the URL is respected and the Actor paginates the whole result set.
  4. Set maxResults (global cap; 0 = no limit) and optionally maxResultsPerSearch and maxConcurrency.
  5. Keep Apify Proxy on residential (the default) for the highest success rate on this German site.
  6. Run, then export the dataset to CSV, JSON or Excel, or pull it via the Apify API, webhooks and integrations (Google Sheets, S3, your warehouse).

Example input

{
"searchUrls": [
"https://www.wg-gesucht.de/wg-zimmer-in-Berlin.8.0.1.0.html",
"https://www.wg-gesucht.de/wohnungen-in-Muenchen.90.2.1.0.html",
"https://www.wg-gesucht.de/1-zimmer-wohnungen-in-Hamburg.55.1.1.0.html"
],
"maxResults": 3000
}

Sample record

{
"id": "13507864",
"title": "Dachgeschosswohnung 58m2 zur Zwischenmiete in Kreuzberg 36",
"url": "https://www.wg-gesucht.de/wohnungen-in-Berlin-Kreuzberg.13507864.html",
"listingType": "Apartment",
"propertyType": "2-Zimmer-Wohnung",
"rent": 1300,
"currency": "EUR",
"sizeSqm": 58,
"rooms": 2,
"city": "Berlin",
"district": "Kreuzberg",
"street": "Manteuffelstr",
"availableFrom": "05.06.2026",
"availableTo": null,
"posterName": "Herr Can",
"onlineStatus": "Online: 2 Minuten",
"scrapedAt": "2026-06-05T15:31:24.950Z"
}

FAQ

Do I need a WG-Gesucht account or API key?

No. The Actor reads public search-result data — no login and no token. It collects publicly available listing data; you are responsible for complying with WG-Gesucht's terms and your local regulations (including how you use any personal data).

Which categories are supported?

All of them — WG rooms (flatshares), 1-room flats, whole apartments, houses and sublets (Zwischenmiete). Just paste that category's search URL into searchUrls.

How do I filter by city, price, rooms or move-in date?

Apply the filters on WG-Gesucht itself, then copy the resulting URL. Every filter encoded in the URL is respected, and the Actor paginates the whole result set (often 50+ pages per city).

How many listings can I get per city?

A single big-city search (e.g. apartments in Berlin) spans 50+ pages — well over 1,000 listings. Use maxResults to cap the run, or 0 for everything.

What output formats are supported?

Every run produces a structured dataset you can export to JSON, CSV, Excel or XML, or access through the Apify API, webhooks and integrations.

Is this a WG-Gesucht API alternative?

Yes. WG-Gesucht has no public API, so this Actor works as a WG-Gesucht API alternative: it reads the public search results directly and gives you the structured listing data an API would, with no token needed.

How do I export WG-Gesucht data to CSV or JSON?

Run the Actor on your search URLs, then download the dataset as CSV, JSON, Excel or XML, or pull it via the Apify API. It's a no-code way to export WG-Gesucht data to CSV without writing a scraper.

Can I scrape WG-Gesucht without login?

Yes. The Actor scrapes WG-Gesucht without login and without an API key, reading only public, server-rendered listing cards across every German city.

Scheduling & integration

Put this Actor on an Apify Schedule for a fresh WG-Gesucht listings feed every morning, straight to the Apify API, a webhook, Google Sheets, S3 or your warehouse. Chain searches across cities and categories to build a nationwide German rental dataset.

Changelog

2026-06-07

  • Docs: added coverage for using this as a WG-Gesucht API alternative, exporting WG-Gesucht data to CSV/JSON, and scraping WG-Gesucht without login.

License

Apache-2.0