Willhaben Jobs Scraper — Austrian Job Listings & Salaries
Pricing
from $2.00 / 1,000 result scrapeds
Willhaben Jobs Scraper — Austrian Job Listings & Salaries
Scrape job listings from the willhaben.at jobs vertical — Austria's largest classifieds portal. Get titles, companies, locations, salaries, and full descriptions for every open position.
Pricing
from $2.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Willhaben Jobs Scraper
Scrape job listings from the willhaben.at jobs vertical — Austria's largest classifieds portal with over 9 million monthly visitors. No login or cookies required.
How to scrape Willhaben jobs data
- Go to the Willhaben Jobs Scraper page on Apify Store.
- Click "Try for free" to open the actor in Apify Console.
- Set your search keyword in German (e.g.
buchhalter,verkauf,software entwickler). - Optionally add a location (e.g.
Wien,Graz) to narrow results to a city or region. - Click "Start" and wait for the run to complete.
- Download your data as JSON, CSV, or Excel from the Dataset tab.
You can also call this actor via the Apify API to integrate Willhaben jobs data into your own applications and workflows.
Why use this actor?
Willhaben is Austria's #1 classifieds site and its jobs vertical is one of the country's largest job boards, alongside karriere.at and StepStone Austria. Recruitment agencies, HR tech companies, and labor market researchers use this data to track Austrian hiring demand, benchmark salaries, and build region-wide job feeds.
Willhaben's jobs listings are a different data shape than the real-estate listings on willhaben.at — the real-estate vertical uses searchResult.advertSummaryList, while jobs use jobsSearchResultRoot.data.entries[]. If you also need Austrian real estate data, see the companion Willhaben Scraper — same site, different vertical, separate actor because the underlying JSON shape and fields don't overlap.
This actor extracts data directly from the embedded Next.js __NEXT_DATA__ JSON, which means fast and reliable scraping without a browser — just plain HTTP requests with CheerioCrawler.
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | Search keyword in German (e.g. buchhalter, verkauf). Default: buchhalter |
location | String | No | City or region to narrow results (e.g. Wien, Graz, Linz) |
maxResults | Integer | No | Maximum number of job listings to return (default: 100) |
proxyConfiguration | Object | No | Proxy settings — Austrian residential proxies recommended (see note below) |
Why residential proxies
Willhaben's search endpoint returns a 403 to plain Apify datacenter proxies (verified during testing) but works reliably over Austrian residential IPs, which is why the default proxy configuration uses RESIDENTIAL with apifyProxyCountry: "AT".
A note on descriptions
Only "topJob" (paid, pinned) listings ship their full description directly in Willhaben's search results. Every regular listing needs one extra request to its own detail page to fill in the full text — this actor does that automatically for every job, so the description field is always populated. It means roughly two requests per result rather than one, which is normal for this site and already accounted for in the actor's default timeouts.
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
title | String | "Buchhalter:in (m/w/d) fuer Industrieunternehmen" |
company | String | "DIS AG" |
location | String | "Feldbach" |
salary | String | "44800 EUR (jaehrlich)" (only when disclosed) |
employmentType | String | "Vollzeit" or "Teilzeit" |
postedDate | String | "2026-06-15T15:46:22.445" |
url | String | Full job listing URL on willhaben.at |
description | String | Full job description text |
scrapedAt | String | "2026-07-13T00:24:55.196Z" |
Example output
{"title": "Buchhalter:in (m/w/d) fuer Industrieunternehmen","company": "DIS AG","location": "Feldbach","salary": "44800 EUR (jaehrlich)","employmentType": "Vollzeit","postedDate": "2026-06-15T15:46:22.445","url": "https://www.willhaben.at/jobs/job/buchhalter-in-m-w-d-fuer-industrieunternehmen/13225581","description": "Buchhalter:in (m/w/d) fuer Industrieunternehmen. Sind Sie auf der Suche nach einer anspruchsvollen Position im Bereich Buchhaltung?...","scrapedAt": "2026-07-13T00:24:55.196Z"}
Cost estimate
This actor uses CheerioCrawler (HTTP-only, no browser), making it cheap to run despite the two-requests-per-result pattern. Expect approximately 1-2 compute units per 100 results.
Tips for best results
- Use native German keywords — Willhaben is an Austrian site. Search for
buchhalterinstead ofaccountant. - Add a location for regional searches — appending a city or region to the keyword (e.g.
verkauf Graz) narrows results reliably. - Residential proxies are the default for a reason — plain datacenter IPs get a 403 on this endpoint.
- Empty input works — running with no input at all defaults to searching for
buchhalterpositions nationwide.
Limitations
- Data is scraped from the public website and may change without notice if Willhaben updates their page structure.
- Salary is only present when the employer chose to disclose it — many listings omit it, which is normal for the Austrian market, not a scraping gap.
- Every regular listing costs one extra detail-page request to retrieve its full description — large
maxResultsvalues take proportionally longer than a single-request-per-item scraper.
Use cases
- Labor market research — track hiring demand and salary disclosure trends across Austrian regions.
- Salary benchmarking — aggregate disclosed salary ranges by role, region, and employment type.
- Recruitment agency sourcing — feed one of Austria's largest job boards into a candidate-matching pipeline.
- Job aggregator feeds — combine Willhaben postings with StepStone Austria or karriere.at for a complete Austrian job feed.
Related scrapers
This actor is part of Studio Amba's European jobs fleet. Also see:
- Willhaben Scraper — the real-estate vertical of the same site (apartments, houses)
- StepStone Scraper — stepstone.at, Austria's other major job board
- Jobware Scraper — jobware.de, a leading German-language job board
Support
Hit a bug or a missing field? Open an issue on the Actor page — we respond fast and ship fixes within 24 hours. Every published scraper in the Studio Amba catalog is monitored daily; broken runs trigger an automatic heal cycle.