Wiener Wohnen Direktvergabe Scraper avatar

Wiener Wohnen Direktvergabe Scraper

Pricing

from $1.49 / 1,000 direktvergabe listings

Go to Apify Store
Wiener Wohnen Direktvergabe Scraper

Wiener Wohnen Direktvergabe Scraper

Scrape public Wiener Wohnen Direktvergabe apartment listings in Vienna. Export rent, rooms, size, address, district, and listing/apply URLs to JSON or CSV for Austrian social-housing research, monitoring, and lead generation — public inventory only, no login.

Pricing

from $1.49 / 1,000 direktvergabe listings

Rating

0.0

(0)

Developer

rainminer

rainminer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Wiener Wohnen website

Extract public Direktvergabe apartment listings from wienerwohnen.at — Vienna's municipal social housing authority — without writing a single line of code. Export results to JSON, CSV, Excel, or any dataset format supported by Apify.

What is Direktvergabe?

Direktvergabe (direct allocation) is a programme run by Wiener Wohnen, the City of Vienna's public housing management company. Under Direktvergabe, existing tenants who wish to leave their Gemeindebau (social housing) flat can offer it directly to the public. Listings include the apartment's address, district, size, monthly rent, and any transfer fee (Privatablöse) agreed between the outgoing and incoming tenant.

Because these flats carry subsidised rents well below the private market, the listings are in high demand. This scraper lets researchers, housing advocates, journalists, and tenants track the full list of currently available Direktvergabe flats in real time.

Features

  • Scrapes all Direktvergabe listings from the public search page at wienerwohnen.at
  • Follows pagination automatically (up to ~9 pages, ~97 total listings)
  • Extracts all key fields: address, Vienna district, number of rooms, apartment size, monthly rent, and Privatablöse (transfer fee)
  • Supports direct listing URLs — if you already have the URL of a specific flat, the Actor handles it
  • Configurable maxItems limit to control how many results you need per run
  • Works reliably without a proxy — no bot protection on public listings
  • Returns clean, structured JSON ready for import into spreadsheets, databases, or downstream automation

Output fields

Each item in the dataset contains the following fields:

FieldDescriptionExample
listingIdUnique identifier derived from the URL slugGRASBERGERGASSE-4-1-Zimmer-25m2
addressStreet address of the apartmentGRASBERGERGASSE 4
districtVienna postal district code1030
districtCodeDistrict code as integer1030
roomsNumber of rooms1
roomsTextRooms as displayed on the listing1 Zimmer
areaSqmApartment area in square metres25.05
areaTextArea as displayed on the listing25,05 m2
rentEurMonthly rent in euros227.60
rentTextRent as displayed on the listing227,60 €
transferFeeEurPrivatablöse (transfer fee) in euros1
transferFeeTextTransfer fee as displayed1 €
heatingEnergyHeating energy demand (from detail page)102 kWh/m2a
transferredItemsDescription of items included in transfer feeEinbaumöbel ...
urlFull URL to the listing detail pagehttps://www.wienerwohnen.at/...
searchUrlThe start URL this listing was found fromhttps://www.wienerwohnen.at/...

How to use

1. Provide start URLs

The default start URL covers the entire Direktvergabe search:

https://www.wienerwohnen.at/ich-moechte/wohnung-tauschen-oder-weitergeben/wohnung-weitergeben/direktvergabe/direktvergabe-wohnung-suchen.html

You can also paste a direct listing URL (a URL containing /direktvergabe-wohnung/ in its path) to scrape just one flat.

2. Set maxItems

Use the Maximum items field to limit how many listings are returned per start URL. The default is 5 for testing. Set it to 100 or higher to collect all available listings.

3. Proxy settings

No proxy is required. The site does not block crawlers on its public listing pages. Leave the proxy setting at the default (useApifyProxy: false) to keep costs low.

4. Run and export

Click Start and wait for the run to finish. Results appear in the Dataset tab. Use the Export button to download as JSON, CSV, or Excel.

Example output

{
"listingId": "GRASBERGERGASSE-4-1-Zimmer-25m2",
"address": "GRASBERGERGASSE 4",
"district": "1030",
"districtCode": 1030,
"rooms": 1,
"roomsText": "1 Zimmer",
"areaSqm": 25.05,
"areaText": "25,05 m2",
"rentEur": 227.6,
"rentText": "227,60 €",
"transferFeeEur": 1,
"transferFeeText": "1 €",
"heatingEnergy": null,
"transferredItems": null,
"url": "https://www.wienerwohnen.at/ich-moechte/wohnung-tauschen-oder-weitergeben/wohnung-weitergeben/direktvergabe/direktvergabe-wohnung-suchen/direktvergabe-wohnung/GRASBERGERGASSE-4-1-Zimmer-25m2.html",
"searchUrl": "https://www.wienerwohnen.at/ich-moechte/wohnung-tauschen-oder-weitergeben/wohnung-weitergeben/direktvergabe/direktvergabe-wohnung-suchen.html"
}

Use cases

  • Housing research: track which Vienna districts have the most Direktvergabe flats available, and how rents compare to the private market
  • Journalism & advocacy: monitor the supply of affordable social housing in Vienna over time
  • Personal search: get notified when new flats in your preferred district appear by scheduling daily Actor runs and comparing datasets
  • Data science: build historical datasets of Gemeindebau flat pricing and availability for academic research

This Actor scrapes publicly accessible information from wienerwohnen.at. No login, registration, or personal data is required. Only data visible to any anonymous visitor is collected. Always use scraped data in compliance with applicable laws and the website's terms of service.

Image Credit

Image credit: wienerwohnen.at