Willhaben Scraper: Austria Property Listings & Price Drops avatar

Willhaben Scraper: Austria Property Listings & Price Drops

Pricing

from $0.60 / 1,000 listings

Go to Apify Store
Willhaben Scraper: Austria Property Listings & Price Drops

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

Datasmithlab

Maintained by Community

Actor 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, outdoorAreaSqm and outdoorAreaTypes (Loggia, Balkon, Garten...).
  • Rooms as Austrians count them (rooms: Zimmer, living room included, half rooms such as 2.5 kept) and floor (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. sellerType is agency or private. For agencies you also get agencyName and 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_UP or REMOVED, plus previousPrice, priceChange, priceChangePct and firstSeenAt. 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) and HEALTH. If Willhaben blocks the run or changes its page format, you get a clear message instead of an empty dataset.
You wantSet
Flats to rent in a cityStates, districts or Vienna Bezirke Graz
One Vienna BezirkDonaustadt, 1070 or Wien 7
A whole stateTirol, Wien
Houses for saleRent or buy For sale, Property types Houses
3+ rooms under €1,200Min rooms 3, Max price 1200
Only private owners (no commission)Advertiser Private owners only
A search you already set up on WillhabenPaste 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 alertTurn 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

  • publishedAt is 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 NEW once).
  • REMOVED means 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 blocked and 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.