Karriere.at Search Scraper
Pricing
from $2.99 / 1,000 job details
Karriere.at Search Scraper
Scrape job listings from Karriere.at, Austria's leading job board. Extract job titles, companies, locations, salary ranges, contract types, and descriptions for Austrian recruitment and job market analysis.
Pricing
from $2.99 / 1,000 job details
Rating
0.0
(0)
Developer
Jobs API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
Karriere.at jobs search scraper
This Apify Actor extracts complete, source-backed job records locally or in Apify Cloud from the public Karriere.at search and detail pages.
Modes
searchdiscovers jobs for one query and location, then enriches each result from its official detail page.searchMultipleruns bounded searches for each value inqueriesand deduplicates the detail records.singleenriches one officialhttps://www.karriere.at/jobs/<numeric-id>URL.multipleenriches a bounded list of official detail URLs.startUrlsaccepts official search or detail URLs.
The default input is in ./INPUT.json. Reproducible examples are provided in INPUT-single.json, INPUT-multiple.json, INPUT-search-multiple.json, INPUT-start-urls.json, and INPUT-negative.json.
Extraction contract
Each dataset row is written only after the detail page exposes a matching numeric ID, canonical URL, title, employer, location, and a sufficiently rich description. The mapper preserves published JSON-LD and HTML-derived descriptions, headings, bullets, sections, job facts, candidate criteria, employment, work model, location, salary, dates, company metadata, and explicit application links. Missing optional source values are omitted; the canonical job URL is never used as a fabricated application URL.
Rows are buffered until validation succeeds, deduplicated by official job ID and URL, and written with strict schemas. RUN_SUMMARY, RUN_DIAGNOSTICS, RUN_SKIPS, REQUEST_RECEIPTS, RUN_HEALTH, and RUN_METADATA stay in the key-value store rather than being emitted as job rows.
Local verification
npm installnpm testnpm run lintnpm run checknpm run validatenpx --yes apify-cli validate-schemanpx --yes apify-cli run --purge --input-file INPUT.json
The Actor uses ordinary native HTTPS requests with a normal browser-compatible User-Agent, bounded concurrency/timeouts, and a 5 MB response cap. It does not use a proxy, fingerprint spoofing, CAPTCHA/WAF bypass, or reader mirror. If the official site blocks access, the Actor finishes with structured KVS diagnostics and zero job rows.