Karriere.at Jobs Scraper avatar

Karriere.at Jobs Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Karriere.at Jobs Scraper

Karriere.at Jobs Scraper

Extract job listings from Austria's leading job board. Scrape Karriere.at for titles, companies, salaries & requirements. Perfect for job market analysis, recruitment automation & competitive intelligence. Fast, reliable data extraction.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(4)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

13

Total users

3

Monthly active users

20 days ago

Last modified

Share

What does Karriere.at Jobs Scraper do?

Karriere.at Jobs Scraper collects public job listings from Karriere.at using a keyword and optional location, or a direct Karriere.at search URL. It returns structured records with job titles, companies, locations, salary information, employment types, posting dates, job URLs, and optional full descriptions. Use the dataset for recruiting research, hiring intelligence, salary analysis, job-board monitoring, or automated job data workflows.

The simplest run uses a search phrase such as software engineer and a location such as Wien. You can also provide a prepared Karriere.at search page when you need the site's own filters and query settings.

Why use Karriere.at Jobs Scraper?

  • Austria-focused job data - Collect listings from one of Austria's main job platforms for role, employer, and location analysis.
  • Flexible search setup - Search with keyword and location, or start from an existing Karriere.at search URL.
  • Rich job records - Capture listing information and, when available, structured salary and description details from the job page.
  • Repeatable collection - Set result and page limits for small tests, scheduled monitoring, or larger datasets.
  • Recruitment-ready output - Use JSON, CSV, Excel, or XML exports in spreadsheets, dashboards, reporting systems, and databases.
  • Apify workflow support - Schedule runs, access datasets through the Apify API, connect webhooks, and send results to workflow tools.

What data can you extract from Karriere.at?

The Actor omits empty values from individual records. Fields depend on what Karriere.at publishes for each listing.

FieldTypeDescription
idString or NumberKarriere.at job identifier.
titleStringJob title shown in the listing.
companyStringHiring company name.
company_idString or NumberCompany identifier when available.
company_slugStringKarriere.at company slug.
company_urlStringCompany profile URL.
company_logo_urlStringCompany logo URL when published.
company_employeesString or NumberReported employee range or count when available.
company_locationStringMain company location.
company_websiteStringCompany website from the job detail page when available.
urlStringDirect Karriere.at job detail URL.
locationStringPrimary job location.
locationsArrayAll locations associated with the job.
location_slugsArrayNormalized location values supplied by Karriere.at.
is_home_officeBooleanWhether the listing signals home-office work.
salaryStringHuman-readable salary information from the listing.
salary_minNumberNumeric minimum salary when available.
salary_currencyStringSalary currency, such as EUR.
salary_periodStringSalary period, such as annual or monthly.
employment_typesArrayEmployment type labels, such as full-time or part-time.
date_postedStringPublication date text shown in search results.
posted_atStringStructured posting timestamp when available.
description_textStringPlain-text job description.
description_htmlStringFormatted job description when available.
snippetStringShort listing summary.
is_activeBooleanWhether the listing is marked active.
is_smart_apply_jobBooleanWhether the listing supports Smart Apply.
is_direct_applyBooleanWhether direct application is signaled.
sourceStringSource platform name, returned as karriere.at.

How to scrape Karriere.at jobs

  1. Open Karriere.at Jobs Scraper in Apify Console.
  2. Enter a keyword and optional location, or paste a public Karriere.at search URL into startUrl.
  3. Choose whether to collect full job details with collectDetails.
  4. Set results_wanted and max_pages for the size and depth of the run.
  5. Start the Actor, review the dataset preview, and download or connect the results.

When startUrl is supplied, it is used as the search starting point. The alternative url field is supported when startUrl is empty. If neither URL is provided, the Actor builds a Karriere.at jobs search from keyword and location.

Input Parameters

ParameterTypeRequiredDefault or prefillDescription
startUrlStringNoNonePublic Karriere.at search URL to use as the starting point.
urlStringNoNoneAlternative search URL used when startUrl is empty.
keywordStringNosoftware engineer prefillJob title, skill, or phrase for the Karriere.at search.
locationStringNoWien prefillCity, region, or location filter for the search.
collectDetailsBooleanNotrueAdds full job descriptions and additional detail fields when enabled.
results_wantedIntegerNo20Maximum number of unique jobs to save. Minimum value is 1.
max_pagesIntegerNo10Maximum number of result pages to process. Minimum value is 1.
proxyConfigurationObjectNo{"useApifyProxy": false}Optional Apify Proxy configuration for run reliability.

Usage Examples

Collect up to 20 software engineering jobs in Vienna.

{
"keyword": "software engineer",
"location": "Wien",
"results_wanted": 20
}

Search from a direct Karriere.at URL

Reuse a prepared Karriere.at search page with its query and location filters.

{
"startUrl": "https://www.karriere.at/jobs?keywords=data%20engineer&locations=Graz",
"results_wanted": 50,
"max_pages": 5
}

Listing-only collection

Collect listing-level records without requesting full job detail enrichment.

{
"keyword": "marketing manager",
"location": "Linz",
"collectDetails": false,
"results_wanted": 30,
"max_pages": 4
}

Larger run with Apify Proxy

Collect a broader dataset and enable Apify Proxy routing when your workflow needs it.

{
"keyword": "data analyst",
"location": "Österreich",
"collectDetails": true,
"results_wanted": 100,
"max_pages": 10,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Sample Output

The following example shows one dataset item. Optional fields are omitted when Karriere.at does not publish them.

{
"id": "10010845",
"url": "https://www.karriere.at/jobs/10010845",
"title": "Software Engineer",
"company": "Example Technologies GmbH",
"company_id": "119456",
"company_slug": "example-technologies",
"company_url": "https://www.karriere.at/f/example-technologies",
"company_location": "Wien",
"company_website": "https://www.example.com",
"location": "Wien",
"locations": ["Wien"],
"is_home_office": true,
"salary": "ab 55.000 € jährlich",
"salary_min": 55000,
"salary_currency": "EUR",
"salary_period": "YEAR",
"employment_types": ["Full Time"],
"date_posted": "11.8.2026",
"posted_at": "2026-08-11T00:00:00+02:00",
"description_text": "Design and improve software products with a cross-functional engineering team.",
"snippet": "Build reliable applications for customers across Austria.",
"is_active": true,
"is_direct_apply": true,
"source": "karriere.at"
}

Tips for best results

  • Use focused search phrases - Include a seniority level, technology, or specialty such as senior Python developer or HR business partner.
  • Set a location when comparing markets - Use one city or region per run when you want clean comparisons across Vienna, Graz, Linz, or other locations.
  • Start with a small limit - Test with results_wanted: 20 before scheduling a larger collection.
  • Increase max_pages for broad searches - A higher page limit gives the Actor more room to reach the requested number of jobs.
  • Disable details for faster listing research - Set collectDetails to false when titles, companies, locations, and links are enough.
  • Review optional fields - Salary, company websites, descriptions, and application indicators may not be available for every listing.
  • Check the dataset before scheduling - Confirm that titles, locations, dates, and descriptions fit your workflow before creating recurring runs.
  • Report source changes - Public job pages can change. Use the Actor's Issues tab if results stop matching the expected format.

Integrations and export formats

  • Google Sheets - Export jobs for filtering, review, and reporting.
  • Airtable - Build a searchable hiring or labor-market database.
  • Webhooks - Notify another service when a run finishes.
  • Make or Zapier - Send new job records to email, CRM, Slack, or internal workflows.
  • Apify API - Start runs and read dataset items from your own application.
  • JSON, CSV, Excel, and XML - Download results in formats suited to analysis and data pipelines.

Frequently Asked Questions

Can I search Karriere.at by keyword and location?

Yes. Enter a keyword and optional location to build a Karriere.at jobs search. The input form is prefilled with software engineer and Wien as starting examples.

Can I use a direct Karriere.at search URL?

Yes. Add a public search URL to startUrl. The alternative url field is used when startUrl is empty.

Does the Actor collect more than the first page?

Yes. Set max_pages to control the maximum number of result pages, and set results_wanted to control the maximum number of jobs saved.

Can I collect only listing-level data?

Yes. Set collectDetails to false when you do not need full descriptions or additional job-page fields.

Why are salary or description fields missing?

Karriere.at does not publish every field for every job. The Actor omits empty values instead of adding placeholders, so missing fields usually reflect the source listing.

Can I export Karriere.at jobs to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats.

Can I schedule recurring Karriere.at searches?

Yes. Create an Apify schedule to run the Actor hourly, daily, weekly, or at a custom interval. You can connect scheduled runs to webhooks and other integrations.

Public data collection can be subject to website terms, privacy requirements, and applicable laws. You are responsible for using the data lawfully, respecting Karriere.at's rules, and handling job information responsibly.

  • Kununu Jobs Scraper - Collect job listings across Germany, Austria, and Switzerland for comparable DACH hiring research.
  • Talent Job Scraper - Collect broader international job data for cross-market comparisons and recruiting workflows.
  • Startup.jobs Scraper - Collect job listings for startup hiring research and monitoring.

Support

For questions, issues, or feature requests, use the Issues or support section on the Actor page in Apify Console.

This Actor is intended for legitimate collection and analysis of publicly available job information. Do not use collected data for unlawful discrimination, harassment, spam, or other abusive activity. Follow Karriere.at's terms and all applicable laws and privacy rules.