Wiener Wohnen Direktvergabe Scraper
Pricing
from $1.49 / 1,000 direktvergabe listings
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share

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:
| Field | Description | Example |
|---|---|---|
listingId | Unique identifier derived from the URL slug | GRASBERGERGASSE-4-1-Zimmer-25m2 |
address | Street address of the apartment | GRASBERGERGASSE 4 |
district | Vienna postal district code | 1030 |
districtCode | District code as integer | 1030 |
rooms | Number of rooms | 1 |
roomsText | Rooms as displayed on the listing | 1 Zimmer |
areaSqm | Apartment area in square metres | 25.05 |
areaText | Area as displayed on the listing | 25,05 m2 |
rentEur | Monthly rent in euros | 227.60 |
rentText | Rent as displayed on the listing | 227,60 € |
transferFeeEur | Privatablöse (transfer fee) in euros | 1 |
transferFeeText | Transfer fee as displayed | 1 € |
heatingEnergy | Heating energy demand (from detail page) | 102 kWh/m2a |
transferredItems | Description of items included in transfer fee | Einbaumöbel ... |
url | Full URL to the listing detail page | https://www.wienerwohnen.at/... |
searchUrl | The start URL this listing was found from | https://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
Legal & ethical use
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