Karriere.at Job Scraper avatar

Karriere.at Job Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Karriere.at Job Scraper

Karriere.at Job Scraper

Scrape job listings from karriere.at, Austria's largest private job board. Filter by keyword, Bundesland, city, employment type, industry, and date. Extracts full job descriptions in Markdown, salary, contact details (name, email, phone), apply URLs, and benefits. Outputs standardized JSON.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Alessandro Santamaria

Alessandro Santamaria

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

5

Monthly active users

2 days ago

Last modified

Share

Karriere.at Scraper - Austria's #1 Job Portal

Comprehensive Apify actor for scraping job listings from Karriere.at, Austria's largest private job board with 2.9 million monthly visits.

Features

  • Multi-query search: Run multiple keywords in one run with deduplication
  • Comprehensive Coverage: All 9 Austrian Bundeslaender
  • Advanced Filtering: Employment type, industry, date posted, sort order
  • Full Job Details: Optional deep scraping for complete job descriptions
  • Structured Output: Standardized JobListing schema compatible with your data pipeline
  • Proxy Support: Built-in Apify proxy integration to avoid rate limits

Input

FieldTypeDescriptionDefault
searchQueriesstring[]One or more search keywords. Each runs as a separate search, results deduplicated.-
searchQuerystringSingle search keyword (backward compatible, use searchQueries for multiple)-
locationstringCity or region in Austria (e.g., "Wien", "Graz", "Linz")-
bundeslandstringAustrian Bundesland (Wien, Niederoestereich, etc.)-
employmentTypestringVollzeit, Teilzeit, Geringfuegig, Lehrstelle, Praktikum-
industrystringIndustry/sector filter (Branche)-
datePostedstringDays since posted (1, 7, 30)-
sortBystringSort order: date (newest first) or relevanceDefault
maxResultsPerQueryintegerMax results per search keyword100
maxResultsintegerTotal cap across all queries (0 = unlimited)0
includeJobDetailsbooleanFetch full job details (slower but comprehensive)true
proxyConfigurationobjectApify proxy settingsResidential

Output

Each job listing follows the standardized JobListing schema:

{
"id": "12345678",
"title": "Diplomierte Gesundheits- und Krankenpfleger*in",
"company": "Wiener Gesundheitsverbund",
"location": "Wien",
"canton": "W",
"employment_type": "full-time",
"workload_min": 80,
"workload_max": 100,
"salary_min": 3500,
"salary_max": 4500,
"salary_currency": "EUR",
"salary_text": "EUR 3.500 - EUR 4.500 brutto/Monat",
"description_snippet": "Fuer unsere Station suchen wir...",
"description_full": "Vollstaendige Stellenbeschreibung...",
"requirements": [
"Abgeschlossene Ausbildung",
"Berufserfahrung von Vorteil"
],
"company_benefits": [
"Flexible Arbeitszeiten",
"Weiterbildungsmoeglichkeiten"
],
"posted_at": "2026-01-15T00:00:00Z",
"source_url": "https://www.karriere.at/jobs/12345678",
"source_platform": "karriere.at",
"apply_url": "https://www.karriere.at/apply/12345678",
"contact_firstname": "Maria",
"contact_lastname": "Mueller",
"contact_email": "maria.mueller@example.at",
"contact_phone": "+43 1 234 5678",
"search_query": "Pflege",
"scraped_at": "2026-01-16T12:00:00Z"
}

Austrian Bundeslaender Codes

CodeBundeslandEnglish
WWienVienna
NONiederoesterreichLower Austria
OOOberoesterreichUpper Austria
STSteiermarkStyria
TTirolTyrol
KKaerntenCarinthia
SSalzburgSalzburg
VVorarlbergVorarlberg
BBurgenlandBurgenland

Usage Examples

Example 1: Multiple Search Queries

Search for multiple job types across Austria:

{
"searchQueries": ["Pflege", "Krankenpfleger", "Altenpflege"],
"bundesland": "Wien",
"maxResultsPerQuery": 50,
"includeJobDetails": true
}

Example 2: IT Jobs in All of Austria

Search for all IT jobs posted in the last 7 days:

{
"searchQueries": ["Softwareentwickler"],
"datePosted": "7",
"sortBy": "date",
"maxResultsPerQuery": 200,
"includeJobDetails": true
}

Example 3: Part-time Jobs in Salzburg

Search for part-time positions in Salzburg:

{
"searchQueries": [""],
"location": "Salzburg",
"employmentType": "Teilzeit",
"maxResults": 50,
"includeJobDetails": true
}

Example 4: Quick Search Without Details

Fast scrape of marketing jobs (search results only):

{
"searchQueries": ["Marketing", "Online Marketing"],
"maxResultsPerQuery": 100,
"maxResults": 0,
"includeJobDetails": false
}

Via API

curl -X POST "https://api.apify.com/v2/acts/santamaria~karriere-at-scraper/runs" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchQueries": ["Pflege", "Krankenpfleger"],
"bundesland": "Wien",
"maxResultsPerQuery": 50
}'

Via JavaScript/TypeScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({
token: 'YOUR_API_TOKEN',
});
const run = await client.actor('santamaria/karriere-at-scraper').call({
searchQueries: ['Pflege', 'Krankenpfleger'],
bundesland: 'Wien',
maxResultsPerQuery: 50,
includeJobDetails: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log('Jobs found:', items.length);

Performance

  • Without details: ~100 jobs/minute (search results only)
  • With details: ~20-30 jobs/minute (full extraction)
  • Parallel processing optimizes detail page fetching
  • Proxy rotation prevents rate limiting

Data Quality

The actor extracts:

  • High-priority fields: Always present (title, company, location, URL)
  • Medium-priority fields: Usually present (salary, employment type, workload)
  • Low-priority fields: Sometimes present (contact info, benefits, requirements)

Data validation ensures:

  • Valid Bundesland codes
  • Cleaned email and phone formats
  • Proper date parsing
  • HTML stripping from descriptions

Technical Details

Architecture

  • Built with Apify SDK and Crawlee
  • Uses Playwright for dynamic content handling
  • Parallel job detail fetching (5 concurrent pages)
  • Rate-limited requests (1.5s between pages)
  • Automatic retry on failures
  • Proxy rotation support

Limitations

  • Requires JavaScript-enabled browser (Playwright)
  • Cannot scrape jobs requiring login/account
  • Subject to Karriere.at's robots.txt and ToS
  • Rate limiting may affect large scrapes

Support

For issues or questions:


Powered by Apify | Part of the Santamaria Job Scrapers Suite - Professional-grade job data for the DACH region and beyond.