Willhaben Scraper: Austria Property Listings & Price Drops
Pricing
from $0.60 / 1,000 listings
Willhaben Scraper: Austria Property Listings & Price Drops
Austria flats and houses for rent and sale from Willhaben with price per m², rooms and outdoor space. Track new listings, price drops and removed homes between runs. Search by state, district or Vienna Bezirk; agency and photos.
Pricing
from $0.60 / 1,000 listings
Rating
0.0
(0)
Developer
Datasmithlab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Export flats and houses for rent and for sale from willhaben.at, Austria's biggest property marketplace, by state, district or Vienna Bezirk, or by pasting a search URL. Every row comes with price, living area in m², price per m², rooms, outdoor space (balcony, terrace, garden), features, postcode, coordinates, agency and photos.
Turn on tracking and every later run returns only what changed: new listings, price drops, price rises and removed homes, with the previous price and the % change. Willhaben lists the newest ads first, so a daily scheduled run is a reliable "new flats in Graz under €900" alert.
No proxy, no login. For private owners the street address is not collected, street-and-number mentions in the title and teaser are masked, and the map position is rounded to about 100 m.
What you get
- Clean numbers.
price: 1790,currency: "EUR",pricePeriod: "month"for rentals,areaSqm: 87,pricePerSqm: 20.57(rent per m² for rentals, price per m² for sales),usableAreaSqm,outdoorAreaSqmandoutdoorAreaTypes(Loggia,Balkon,Garten...). - Rooms as Austrians count them (
rooms: Zimmer, living room included, half rooms such as2.5kept) andfloor(0= ground floor). - Location.
city(for Vienna the Bezirk, e.g.Wien, 22. Bezirk, Donaustadt),district,state,postcode,latitude,longitude, and the street for agency listings that publish it. - Features in Willhaben's own words:
Einbauküche,Fahrstuhl,Keller,Barrierefrei,Garage... - Advertiser.
sellerTypeisagencyorprivate. For agencies you also getagencyNameand the agency's own reference (agencyReference). - Short description (
summary, the teaser Willhaben shows in search results),imageUrls,hasVirtualTour,isNewBuildProject. - Change tracking. With Only new, price-changed and removed listings on, each row has
changeType:NEW,PRICE_DROP,PRICE_UPorREMOVED, pluspreviousPrice,priceChange,priceChangePctandfirstSeenAt. Unchanged listings are not returned and not charged. - Reports in the run's key-value store:
SEARCHES(location, listings available, pages read, status per search) andHEALTH. If Willhaben blocks the run or changes its page format, you get a clear message instead of an empty dataset.
How to search
| You want | Set |
|---|---|
| Flats to rent in a city | States, districts or Vienna Bezirke Graz |
| One Vienna Bezirk | Donaustadt, 1070 or Wien 7 |
| A whole state | Tirol, Wien |
| Houses for sale | Rent or buy For sale, Property types Houses |
| 3+ rooms under €1,200 | Min rooms 3, Max price 1200 |
| Only private owners (no commission) | Advertiser Private owners only |
| A search you already set up on Willhaben | Paste it in Willhaben search URLs (its price/area filters are ignored: set them in the input, the log warns you) |
| A daily new-listing or price-drop alert | Turn on tracking and schedule the Actor daily |
Place names are the ones Willhaben uses in its location menu (states, political districts such as Innsbruck-Land or Salzburg Stadt, and Vienna's 23 Bezirke). If a name is not found, the SEARCHES report says so and suggests close names.
Price, room, floor-area and advertiser filters are applied by the Actor while reading (Willhaben's own URL filters are not used), so you only pay for listings that match. Narrow filters on a big area read more pages and take longer.
Output example
{"id": "willhaben:1351828722","url": "https://www.willhaben.at/iad/immobilien/d/mietwohnungen/wien/wien-1220-donaustadt/erstbezugswohnung-2-zimmer-1351828722/","title": "Erstbezugswohnung | 2 Zimmer mit Balkon in der Donaustadtstraße","transaction": "rent","propertyType": "Wohnung","price": 1194.98,"currency": "EUR","pricePeriod": "month","pricePerSqm": 24.39,"areaSqm": 49,"outdoorAreaTypes": ["Balkon"],"rooms": 2,"city": "Wien, 22. Bezirk, Donaustadt","state": "Wien","postcode": "1220","latitude": 48.215233,"longitude": 16.45,"features": ["Einbauküche", "Teilmöbliert / Möbliert", "Fahrstuhl"],"sellerType": "agency","agencyName": "EKAZENT Management GmbH","imageCount": 8,"publishedAt": "2026-10-08T11:39:25Z","changeType": "NEW","previousPrice": null,"firstSeenAt": "2026-10-08T12:00:30Z"}
Pricing
You pay a small fee per run start and per listing row. Rows filtered out, and unchanged listings in tracking mode, are free.
Good to know
publishedAtis when the ad was last published; advertisers can re-publish ("bump") an ad, which moves it back to the top.- Tracking memory is kept per set of searches and filters. Change the places or filters and the next run starts fresh (everything is
NEWonce). REMOVEDmeans the home is no longer in that search on Willhaben (usually rented, sold or withdrawn). It is reported only when every search was read to the end, at least as many homes were read as Willhaben counts, and that count did not change while reading. Ads are re-published ("bumped") all the time, so on big searches this check often fails and that run simply reports no removals; small areas get them reliably. Homes that only moved outside your filters are not marked as removed. If more than half of the remembered homes vanish at once, or any of the searches suddenly shows 0 results, nothing is reported as removed in that run and the homes stay in memory (put a search that is often empty in its own run).- Description. Search results include a short teaser (
summary), not the full text. Phone numbers and emails in titles and teasers are replaced with[phone removed]/[email removed]. - New-build projects appear as one row (
isNewBuildProject: true) with the price, size and rooms of the unit Willhaben shows in the results; the project's individual units are not listed separately. Room and price filters apply to that row. - If Willhaben blocks the run, the search is reported as
blockedand the run stops. Try again later. The Actor reads Willhaben's public search pages politely (about one request per second) and does not use proxies or any workaround. - This Actor is independent and not affiliated with willhaben internet service GmbH.
Found a bug or need a field? Open an issue on this page. We read every one and reply.