karriere.at Scraper - Austrian Jobs & Salaries
Pricing
from $1.50 / 1,000 jobs
karriere.at Scraper - Austrian Jobs & Salaries
Scrape karriere.at, Austria's #1 job board, as an API: salary parsed into min/max/period, employment type, home office, company, address and full description. Sponsored ads flagged, phones masked (GDPR). Only new jobs mode for job alerts. Duplicates are free.
Pricing
from $1.50 / 1,000 jobs
Rating
0.0
(0)
Developer
Nursultan Imanov
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
karriere.at scraper and karriere.at API
karriere.at Jobs Scraper extracts job listings from karriere.at, Austria's largest private job board. Search by keyword and location, filter by employment type, job level, job field and home office, and get clean, structured data: title, company, salary (parsed into min / max / period), employment type, home office flag, posting date, address and the full job description.
Use it as a karriere.at API for job market research, recruiting, salary benchmarking, lead generation for HR services, or to build your own job alerts.
Why use this karriere.at scraper?
- 💶 Salary parsed into numbers.
"3.000 bis 4.200 € monatlich"becomessalaryMin: 3000,salaryMax: 4200,salaryPeriod: "MONTH". - 🔁 No duplicates charged. Every job appears once per run. Jobs repeated across search pages are skipped, not billed.
- 🔔 Only new jobs since the last run. Turn on Only new jobs and schedule the Actor: each run returns just the postings you have not received yet. Perfect for daily job alerts.
- 📄 Full description from the job page (optional), plus exact
datePosted, city, region and country. - 🏷️ Sponsored jobs flagged. karriere.at mixes promoted ads into results; we mark them with
isSponsored. - 🛡️ GDPR-friendly by default. Phone numbers, personal e-mails and contact-person names are masked or left out (role mailboxes like
jobs@stay). Turn on Include personal data only if you have a legal basis. - ⚡ Fast and cheap. Pure HTTP, no browser, no proxy needed. 20 jobs with full descriptions take about 5 seconds.
How much does it cost to scrape karriere.at?
You pay only for jobs saved to the dataset (pay per result). Empty searches cost nothing, and you can cap spending with Max jobs and the run's maximum cost.
How to scrape karriere.at
- Enter Keywords (e.g.
Data Engineer,Buchhaltung) or leave empty for all jobs. - Enter a Location (
Wien,Graz,Oberösterreich) or leave empty for all of Austria. - Optionally choose employment types, job levels, job fields or Home office only.
- Set Max jobs and click Start.
- Download the results as JSON, CSV, Excel or HTML, or get them via the Apify API.
Input example
{"keywords": "python","location": "Wien","maxItems": 100,"includeDetails": true,"employmentTypes": ["Vollzeit"],"homeOfficeOnly": false,"onlyNewJobs": false}
Output example
{"id": "10032737","url": "https://www.karriere.at/jobs/10032737","title": "(Junior-) Analyst Investment (m/w/d)","companyName": "OTTO Immobilien GmbH","companyEmployees": "51 - 100","locations": ["Wien"],"isHomeOffice": true,"employmentTypes": ["Vollzeit"],"salaryText": "ab 2.700 € monatlich","salaryMin": 2700,"salaryMax": null,"salaryCurrency": "EUR","salaryPeriod": "MONTH","isSponsored": true,"datePosted": "2026-10-07T00:00:00+02:00","city": "Wien","region": "Wien","country": "AT","descriptionText": "Über den Job ...","source": "karriere.at","scrapedAt": "2026-10-07T10:59:55Z"}
Fields you get
| Field | Description |
|---|---|
title, url, id | Job title, link and karriere.at job ID |
companyName, companyUrl, companyEmployees, companyLogo | Employer data |
locations, city, region, postalCode, country | Where the job is |
salaryText, salaryMin, salaryMax, salaryCurrency, salaryPeriod | Salary as shown and parsed |
employmentTypes, employmentTypeCodes | Vollzeit, Teilzeit, ... and schema.org codes |
isHomeOffice, isSponsored | Home office possible, promoted listing |
datePosted, validThrough, postedLabel | Posting dates |
summary, descriptionText, descriptionHtml | Short summary and full description |
FAQ
Is it legal to scrape karriere.at? This Actor collects only publicly available job postings, the same pages any visitor sees. It never logs in, never uses accounts or cookies of real users, and never solves or bypasses CAPTCHAs.
Personal data is off by default. Phone numbers and personal e-mails inside job texts are masked (role mailboxes like jobs@ or office@ stay), and contact-person names, direct phones and e-mails are not saved. Names that an employer writes into the free text of a description can still appear as published.
If you turn on Include personal data, you get everything the site shows publicly, including the contact person's name, phone and e-mail where available. Personal data is protected by the GDPR in the EU and by similar laws elsewhere. Only enable it if you have a legal basis (for example, a documented legitimate interest), keep only what you need, and do not use it for unsolicited marketing. If you are unsure, consult a lawyer.
You are responsible for how you use the data and for complying with applicable laws and karriere.at's terms. This Actor is not affiliated with or endorsed by karriere.at. Read more: Is web scraping legal?
Found something that should not be here? Open an issue on the Actor's Issues tab and we will look at it promptly.
Do I need a proxy? No. karriere.at works without a proxy. For very large or frequent runs you can add Apify Proxy or your own proxies in the Advanced section.
How do I get only new jobs every day? Turn on Only new jobs since last run, save the task and add a schedule. Use a different Monitoring key for each saved search.
Something broke or a field is missing? Open an issue on the Issues tab. We usually respond within 24 hours.