logo
JP

Willhaben Immobilien Listing Scraper

Real Estate

Free template. Extract rental prices, floor area, room counts, providers and prices per square meter from willhaben apartment searches. Export to Excel or CSV without coding.

モバイル端末ではテンプレートの詳細表示のみ対応しています。設定や利用はコンピューターで行ってください。

What does Willhaben Immobilien Listing Scraper do?

Collect rental apartment listings from willhaben, an Austrian classifieds platform. Paste a filtered search URL, such as a rental apartment search for Styria. Export the asking rent, floor area, price per square meter and provider to compare regional rental listings.

  • Input: Filtered search URLs for rental apartments.
  • Output: 11 fields, including address, floor area, room count, provider, price and price per square meter.
  • Scope: Search results up to the selected page limit. The number of results per page can vary.
  • Runs: Cloud runs require IP Proxy. Enable it in the Octoparse app. Where available, use a fixed proxy location in a German-speaking region.
  • Cost: Free template. Octoparse IP Proxy is a paid option and uses credits at $3 per GB.
  • Export: Excel, CSV, HTML, JSON or XML, with options to export to Google Sheets, databases or cloud storage.

Which willhaben template should you use?

Octoparse offers four free willhaben templates. Choose based on the page you want to collect and the fields you need.

TemplateInputCostBest for
Willhaben Job Scraper (Listing)Job search URLFreeJob listings
Willhaben Job Scraper (Details)Job ad URLFreePay and employer data
Willhaben Auto Listing ScraperVehicle search URLFreeUsed-car asking prices
Willhaben Immobilien Listing ScraperRental search URLFreeAsking rent per square meter

From rental listings to asking rent per square meter

  1. Choose a region: Filter the willhaben rental apartment search by Austrian federal state.
  2. Export apartment listings: Willhaben Immobilien Listing Scraper returns address, floor area, asking rent and price per square meter.
  3. Compare asking rents: Group apartments by postal code and floor area, then compare asking rents per square meter.

For a broader workflow, see Exporting real estate data to Excel.

How to use Willhaben Immobilien Listing Scraper

  1. Open the template: Choose the option to try this template and sign in to Octoparse.
  2. Enter the URL: Filtered search URLs for rental apartments.
    https://www.willhaben.at/iad/immobilien/mietwohnungen/mietwohnung-angebote?areaId=6
  3. Maximum Pages per URL: Set the maximum number of results pages per URL. Check a page of results to estimate the size of your export. Estimated listings ≈ pages × listings per page.
  4. Run the task: Cloud runs require IP Proxy. Enable it in the Octoparse app. Where available, use a fixed proxy location in a German-speaking region. Octoparse IP Proxy is a paid option and uses credits at $3 per GB.
  5. Export: Save the data as Excel, CSV, HTML, JSON or XML. You can also export to Google Sheets, a database (SQL Server, MySQL, Oracle or PostgreSQL) or cloud storage (Google Drive, Dropbox or Amazon S3).

Tips for cleaner results

  • Keep the region filter: Select a federal state in the rental apartment search. Reopen the copied URL to check that the intended region is still selected.
  • Mark missing values: Treat blank Zimmer or Merkmale values as not stated. Count missing feature information separately when estimating how many listings include a balcony.
  • Match listings across exports: Keep one row per Anzeige_URL in each export. Use the same search filters in both runs when looking for newly observed listings.

Questions this data can answer

Export fieldsWhat you can learn
Adresse (address), Fläche (floor area), Preis_pro_m_ (price per square meter)Which postal codes have higher asking rents per square meter for similarly sized apartments? Use them as a benchmark for a specific listing.
Zimmer (rooms), Merkmale (features), Preis (price)How many listings fit your budget, room count and feature requirements? Use the count to assess the range of options in the area.
Anbieter (provider), Anzeige_URL (listing URL), Adresse (address)Where are housing cooperatives or agents adding listings? Repeated searches show which providers are listing more apartments in the areas you track.

入力と出力

入力

{
  "listing_Page_URLs": [
    "https://www.willhaben.at/iad/immobilien/mietwohnungen/wien",
    "https://www.willhaben.at/iad/immobilien/mietwohnungen/mietwohnung-angebote?sfId=004e46f6-bfaa-4743-94c7-834f30499a0c&rows=30&isNavigation=true&areaId=7&areaId=900"
  ],
  "maximum_Pages_per_URL": "10"
}

出力

[]

Typical use cases

  • Compare rental asking prices by region: Group listings by postal code and floor area, then calculate the median asking rent per square meter for each group.
  • Track housing cooperative listings: Repeat the same regional search and use provider names and listing URLs to identify newly observed ads.

Work with willhaben data in an AI assistant (MCP)

Connect Octoparse to Claude, ChatGPT or Cursor with Octoparse MCP. Ask questions in natural language. Compare asking rents per square meter by postal code in the chat.


MCP example from Willhaben Job Scraper (Listing): collecting job ads and counting listings by employer.

Example prompt:

Group the rental apartments in the Willhaben Immobilien Listing Scraper results by postal code. For each group, calculate the median asking rent per square meter from Preis_pro_m_ and report the number of listings.

Set up Octoparse MCP.

Frequently asked questions

How do I export rental apartments for one Austrian state?

Select the state on willhaben and copy the full URL, including its filters. The Styria example uses areaId=6.

How do I compare asking rent per square meter?

Group similar apartments by region and floor area. Calculate the median of Preis_pro_m_ and report how many listings are in each group.

How does this differ from a willhaben search alert?

A search alert notifies you of new matches. The template exports fields such as floor area, room count and asking rent per square meter for comparison.

Can I search in English?

Mietwohnung means rental apartment, and Genossenschaft is a housing cooperative. Exported labels are in German. For calculations, parse € 18,08/m² as 18.08 euros per square meter.

What does Willhaben Immobilien Listing Scraper cost?

The template is free. Octoparse IP Proxy is a paid option and uses credits at $3 per GB. IP Proxy setup and pricing.

How do I run this template in the cloud?

Cloud runs require IP Proxy. Enable it in the Octoparse app. Where available, use a fixed proxy location in a German-speaking region. Octoparse IP Proxy is a paid option and uses credits at $3 per GB.

Why are some listings missing?

Open the input URL in your browser and check which listings are still available. Check the page limit as well.

Which field should I use to remove duplicates?

Use Anzeige_URL as the key.

Do I need a willhaben API key?

The template takes publicly visible willhaben page URLs as input.

Can I use data from willhaben?

Collect publicly visible information and follow the platform’s terms and applicable privacy rules. Seek legal advice if you are unsure how those rules apply to your use. willhaben terms of use · Web scraping legal overview.

Can I request additional fields?

Use the support chat in the bottom-right corner and tell us which fields you need.

Further reading