karriere.at Jobs Scraper avatar

karriere.at Jobs Scraper

Pricing

from $0.50 / 1,000 jobs

Go to Apify Store
karriere.at Jobs Scraper

karriere.at Jobs Scraper

Austrian job ads from karriere.at with the salary as numbers, home office, company size and website, and the full description. Search by keyword and place within a radius, and filter by job field, position level or home office.

Pricing

from $0.50 / 1,000 jobs

Rating

0.0

(0)

Developer

deriverge s.r.o.

deriverge s.r.o.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

karriere.at is an Austrian job board. Each row is one job ad: title, employer with headcount, logo and website, places of work with the federal state, home office, employment type, the salary as written and as numbers per month, year or hour, karriere.at's short summary and the full description. The form is filled in with Buchhalter in Wien: click Start, then change the keyword. Almost every ad states pay, mostly as a minimum: 570 of 600 ads in a September 2026 run, 502 of them starting with ab. It costs $1.00 per 1,000 jobs on the Free plan ($0.50 on Business), and the $5 of monthly credit in Apify's Free plan covers about 5,000 jobs.

Output fields

FieldDescription
title, company, companyIdJob title as the employer wrote it, e.g. Mitarbeiter*in Payroll-Administration (m/w/d), the employer and its karriere.at ID.
anonymousEmployertrue for an anonymous (Chiffre) ad; the company name, ID, logo and links are then empty.
companyEmployeesHeadcount band as karriere.at shows it, such as 51 - 100 or 501 - 2500.
companyWebsite, companyLogo, companyUrlThe employer's own website (with details on), its logo and its profile page on karriere.at.
locations, cityEvery place of work, e.g. Wien 4. Bezirk (Wieden) or Graz, and the first of them.
state, countryWith details on: the federal state, such as Oberösterreich or Wien, and the country.
homeOfficetrue when the ad says working from home is possible.
employmentTypesFull-time, Part-time, Marginal employment (geringfügig), Internship, Apprenticeship, Thesis or Freelance or project work.
salaryTextPay exactly as the ad states it, e.g. ab 3.571,43 € monatlich.
salaryMin, salaryMax, salaryPeriod, salaryCurrencyThe same pay as numbers, 3571.43 in this case, per month, year or hour, in EUR. salaryMax stays empty when the ad gives only a minimum.
summaryThe short summary of the job shown in karriere.at's search results.
postedAtWith details on: the date the ad was published, as YYYY-MM-DD.
description, descriptionHtmlWith details on: the full ad as plain text and as HTML.
directApply, smartApplyWith details on, directApply is true when you can apply on karriere.at itself; smartApply is true when the job takes the quick Smart Bewerben application.
detailsIncludedfalse when the job page could not be read, so the fields that need details are empty.
url, jobIdThe job page on karriere.at and its numeric ID.

How to scrape karriere.at

  1. Enter Keywords the way you would on karriere.at, best in German: Buchhalter, Softwareentwickler, Pflege or Verkauf. Each keyword is a separate search.
  2. Add Locations: a city, district, federal state or postcode, such as Wien, Graz, Oberösterreich or 4020. Every keyword runs in every location, and Radius widens each place by 10, 20, 30 or 50 km or keeps it to the exact place.
  3. Choose karriere.at's filters if you need them: Job fields (the 20 Berufsfelder), Employment types, Position levels and Home office possible.
  4. Keep Include full details on for the posting date, state, company website, the description and the apply flag. The price is the same, but each job page is one more request: 600 jobs with details took 6.5 minutes in September 2026, while 1,000 jobs without details take about a minute.
  5. Click Start. The jobs collect in the Output tab, ready to download as CSV, Excel or JSON or to read through the API.

As API input, software jobs in IT within 30 km of Linz with home office, which matched 41 jobs in September 2026:

{
"keywords": ["Softwareentwickler"],
"locations": ["Linz"],
"radiusKm": "30",
"jobFields": ["2172"],
"employmentTypes": ["3960"],
"homeOfficeOnly": true,
"maxItems": 100
}

The filters take karriere.at's IDs, listed in the input schema: 2172 is the IT field and 3960 full-time work.

Example output

One job from a run on 11 October 2026; description and descriptionHtml stop after the job and company facts that open the ad.

{
"key": "karriere:10033968",
"jobId": "10033968",
"title": "Mitarbeiter*in Payroll-Administration (m/w/d)",
"url": "https://www.karriere.at/jobs/10033968",
"company": "Josef Manner & Comp. AG",
"companyId": "14007",
"companyUrl": "https://www.karriere.at/f/josef-manner-comp",
"companyWebsite": "https://www.manner.com/de-AT",
"companyLogo": "https://kcdn.at/company/14007/3889516/1.companysquare.jpg",
"companyEmployees": "501 - 2500",
"anonymousEmployer": false,
"locations": [
"Wien"
],
"city": "Wien",
"state": "Wien",
"country": "Austria",
"homeOffice": true,
"employmentTypes": [
"Full-time"
],
"salaryText": "ab 3.571,43 € monatlich",
"salaryMin": 3571.43,
"salaryMax": null,
"salaryPeriod": "month",
"salaryCurrency": "EUR",
"postedAt": "2026-10-06",
"summary": "Unterstützung in der Personalverrechnung (Payroll) mit Schwerpunkt Administration. Erstellung von Dienstverträgen, Kontrolle von Zeitkonten und Reiseabrechnungen. Mindestens 5 Jahre Erfahrung im Bereich Payroll/Personaladministration. Flexible Zeiteinteilung und Homeoffice-Möglichkeit.",
"description": "karriere.at/jobs/10033968\nMitarbeiter*in Payroll-Administration (m/w/d)\nWien, Österreich | req177\nÜber den Job\nAnstellungsart\nVollzeit (Festanstellung)\nGehalt\nab 3.571,43 EUR monatlich\nPositionsebene\nBerufserfahrung\nArbeitsmodell\nHybrid\nDienstort\nWien\nBerufsfelder\nPersonalwesen, Rechnungswesen, Controlling\nOffene Stellen\n1 Stelle offen für diese Position\nÜber das Unternehmen\nArbeitgeber\nJosef Manner & Comp. AG\nMitarbeiter*innenanzahl\n501 - 2500 Mitarbeiter*innen\nStandorte\nWien, Wolkersdorf ...",
"descriptionHtml": "<p>karriere.at/jobs/10033968 </p>\n<h1>Mitarbeiter*in Payroll-Administration (m/w/d)</h1>\n<h2>Wien, Österreich | req177</h2>\n<h3>Über den Job</h3>\n<p>Anstellungsart </p>\n<p>Vollzeit (Festanstellung) </p>\n<p>Gehalt </p>\n<p>ab 3.571,43 EUR monatlich </p>\n<p>Positionsebene </p>\n<p>Berufserfahrung </p>\n<p>Arbeitsmodell </p>\n<p>Hybrid </p>\n<p>Dienstort </p>\n<p>Wien </p>\n<p>Berufsfelder </p>\n<p>Personalwesen, Rechnungswesen, Controlling </p>\n<p>Offene Stellen </p>\n<p>1 Stelle offen für diese Position </p>\n<h3>Über das Unternehmen</h3>\n<p>Arbeitgeber </p>\n<p> Josef Manner & Comp. AG </p>\n<p>Mitarbeiter*innenanzahl </p>\n<p>501 - 2500 Mitarbeiter*innen </p>\n<p>Standorte </p>\n<p>Wien, Wolkersdorf </p> ...",
"directApply": false,
"smartApply": false,
"detailsIncluded": true,
"searchQuery": "\"Buchhalter\" in Wien",
"scrapedAt": "2026-10-11T12:25:48.123Z"
}

How much does it cost to scrape karriere.at?

Free planStarterScaleBusiness
1,000 jobs$1.00$0.80$0.65$0.50

You pay only for the events in the table. There is no start fee, and compute time and proxies are included.

Exporting 1,000 Austrian jobs with full details costs $1.00 on the Free plan and $0.50 on Business. Jobs dropped by Exclude keywords, jobs that two of your searches share and jobs the new-only mode has already sent are not billed.

Limits

  • There is no salary filter, because karriere.at ignores it in the requests the actor makes; filter on salaryMin and salaryPeriod after the run. Search links copied from the website are not accepted either.
  • karriere.at gives an exact number of matches only up to 1,000. Above that, the SUMMARY record in the run's key-value store says more than 1000, as it does for all jobs without a keyword.
  • Without a Radius the website's default area applies: a search for Wien also returned a job in Leobendorf in Lower Austria in October 2026.
  • postedAt, state, country, companyWebsite and directApply come from the job page and need full details. state held only Österreich on 9 of 600 jobs, and summary was missing on 154.
  • The actor requests a page about every 0.6 seconds. If karriere.at answers with HTTP 429 or 403, it waits 5 minutes; a refusal after three such waits ends the run, and the jobs read until then stay in the dataset.

FAQ

karriere.at publishes these ads for anyone to read, and the actor requests the same search results and job pages a browser does, spaced 0.6 seconds apart. The site's robots.txt did not exclude them when the actor was built in September 2026. No applicant data is involved, but many ads end with a contact person's name, phone number or email address, and 142 of 600 descriptions in a September 2026 run contained an email address. Keeping and using that text is your responsibility.

What does ab in the salary mean?

ab is German for "from": the ad gives the lowest pay, which becomes salaryMin, while salaryMax stays empty. Of the 570 salaries in the September 2026 run, 502 had this form, 56 gave a range that fills both fields and 12 a single amount. salaryPeriod was month on 329 of them, year on 236 and hour on 5.

Support

This actor is built and maintained by deriverge s.r.o., a software company based in the Czech Republic. If a run fails or a field you need is missing, please open an issue in the Issues tab or write to us at info@deriverge.com. We respond in English and Czech. Runs can be scheduled in Apify Console or started from the API tab, which has examples for Python, JavaScript and cURL and works with Make, Zapier, n8n and the Apify MCP server. If the actor saves you time, a short review helps other people find it.