Willhaben.at Scraper
Pricing
from $3.50 / 1,000 results
Willhaben.at Scraper
Scrape willhaben.at — Austria's #1 classified ads platform with 4.2M+ monthly users. Extract marketplace items, real estate listings, used cars and job postings. Prices, images, location and full details included.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
🇦🇹 Willhaben.at Scraper — Scrape Austria Real Estate, Used Cars, Jobs & Marketplace Listings

Scrape willhaben.at, Austria's #1 classifieds platform, and export apartments for rent and sale, houses, used cars, job postings and marketplace items to JSON, CSV or Excel. This willhaben.at scraper extracts structured listing data — prices, images, locations and category-specific details — with no API key and no login required.
Willhaben.at has 4.2+ million monthly users and 12+ million active listings, publishing thousands of new ads daily across every Austrian region — from Vienna apartments to Tyrolean houses, dealership cars to tech jobs in Graz. This Actor turns those listings into clean, analysis-ready data.
✨ What this Actor does / Key features
- 🗂️ Six categories in one Actor — marketplace (Marktplatz), apartments for rent, apartments for sale, houses for sale, used cars (Gebrauchtwagen) and jobs.
- 🔎 Keyword search — filter any category by search term (e.g.
iPhone 14,BMW 3er,Buchhalter) or leave empty for a full category export. - 🏠 Category-specific fields — floor area, rooms, property type for real estate; make, model, year, mileage, fuel type for cars; company and employment type for jobs.
- 🖼️ Full media capture — cover photo plus all listing image URLs.
- 📍 Location & seller data — city, district, postcode and whether the seller is private (Privat) or commercial (Gewerblich).
- 🔁 Automatic pagination — follows all result pages (96 listings per page) up to your
maxResultslimit, or unlimited with0. - ⚡ Fast & resilient — CheerioCrawler HTML parsing, deduplication, and automatic retries to handle temporary blocks.
- 🔒 Proxy support — works with Apify's residential proxy pool to maintain stable access against willhaben's bot detection.
🔍 Input
| Field | Type | Description |
|---|---|---|
category | string | Which willhaben.at section to scrape: marktplatz, immobilien/mietwohnungen, immobilien/eigentumswohnung, immobilien/haus-kaufen, gebrauchtwagen or jobs. Default marktplatz. |
searchQuery | string | Keyword to filter listings (e.g. iPhone 14, Sofa, BMW 3er). Leave empty to return all listings in the category. |
maxResults | integer | Maximum number of listings to scrape and save. Paginates automatically. Set 0 for unlimited. |
proxyConfiguration | object | Apify proxy settings for all requests. Residential proxies recommended for large-scale scraping. Default useApifyProxy: true. |
🚀 Example input
{"category": "immobilien/mietwohnungen","searchQuery": "","maxResults": 200,"proxyConfiguration": { "useApifyProxy": true }}
Other examples: { "category": "gebrauchtwagen", "searchQuery": "BMW", "maxResults": 100 } for used BMWs, or { "category": "jobs", "searchQuery": "developer", "maxResults": 100 } for developer jobs.
📦 Output
Each listing is saved as one structured record. Common fields appear on every listing; category-specific fields are populated only for the relevant category.
Common fields (all categories)
| Field | Description |
|---|---|
id | Unique willhaben listing ID |
url | Full listing URL |
adType | Category that was scraped |
title | Listing headline |
price | Asking price in EUR |
location | City, district and postcode |
imageUrl | Cover photo URL |
imageUrls | All photo URLs, comma-separated |
sellerType | Privat (private) or Gewerblich (commercial) |
publishedAt | Publication date |
scrapedAt | Scrape timestamp |
Real estate fields
| Field | Description |
|---|---|
size | Floor area in m² |
plotSize | Plot/garden area |
rooms | Number of rooms |
floor | Floor number |
propertyType | Wohnung / Haus / Dachgeschoßwohnung etc. |
condition | Property condition |
features | Features such as Balkon, Garage, Lift |
agency | Real estate agent or agency name |
Used car fields
| Field | Description |
|---|---|
make | Car brand |
model | Car model |
year | Model year |
mileage | Odometer reading |
fuelType | Fuel / powertrain type |
gearbox | Automatik / Schaltgetriebe |
power | Engine power |
doors | Number of doors |
color | Exterior color |
condition | Vehicle condition |
Job fields
| Field | Description |
|---|---|
company | Employer name |
employmentType | Vollzeit / Teilzeit / Geringfügig |
salary | Salary information |
deadline | Application deadline |
Marketplace fields
| Field | Description |
|---|---|
condition | Item condition |
delivery | Paylivery shipping availability |
💡 Use cases
- Real estate analysis — monitor rental and sale prices across Vienna, Graz, Linz and Salzburg, track price-per-m² trends, and feed valuation and investment models.
- Used car market intelligence — build Austrian used car valuation tools, track pricing by make, model, year and mileage, and compare dealer vs private seller prices.
- Labour market research — analyze Austrian hiring trends, track demand for roles and skills by location, and build job alert tools for recruiters.
- Marketplace price monitoring — compare second-hand consumer goods prices, spot arbitrage opportunities, and run competitive pricing research.
- Lead generation — extract agent, agency and dealer listings for B2B outreach.
- AI training datasets — collect German-language product and property descriptions for NLP and machine learning.
❓ Frequently Asked Questions
Do I need an API key or login to scrape willhaben.at? No. This Actor extracts publicly available listing data without any API key or login. Just choose a category and run it.
Is scraping willhaben.at legal? The Actor collects only publicly available listing data visible to any website visitor. Always use scraped data responsibly and in compliance with applicable laws and willhaben's terms in your jurisdiction.
How much data can I get?
Willhaben.at has 12+ million active listings. Leave searchQuery empty and set maxResults to 0 to export an entire category across all of Austria, or set a limit for targeted runs.
Can I filter by keyword or region?
Yes. Use searchQuery to filter by keyword in any category. Location data (city, district, postcode) is included in every record so you can filter results by region after scraping.
What language are the listings in? German (Austrian). All titles, descriptions and attribute values appear in German exactly as shown on willhaben.at.
Why are some fields null?
Not all sellers fill in every field, and category-specific fields (like make/model for cars or rooms/size for real estate) only appear in their respective categories.
Do I need a proxy and can I schedule runs? Willhaben uses bot detection, so Apify's residential proxy pool is strongly recommended (enabled by default). You can schedule the Actor on Apify to keep your listing data continuously up to date.
What output formats are supported? Results are stored as structured JSON and can be exported to JSON, CSV, Excel or XML, or accessed via the Apify API.
⏰ Scheduling & integration
Schedule this Actor on Apify to monitor willhaben.at prices and new listings automatically. Export results to JSON, CSV or Excel, push them to Google Sheets, or connect the Apify API and webhooks to feed Austrian classifieds data directly into your dashboards, valuation models and CRMs.
Changelog
- 2026-05-25 — Maintenance & reliability pass: pulled the latest source and rebuilt the Actor on the current base image; build verified.
Last reviewed: 2026-05-25.