Karriere.at Scraper: Austrian Jobs, Salaries & Contacts avatar

Karriere.at Scraper: Austrian Jobs, Salaries & Contacts

Pricing

from $3.00 / 1,000 job from search pages

Go to Apify Store
Karriere.at Scraper: Austrian Jobs, Salaries & Contacts

Karriere.at Scraper: Austrian Jobs, Salaries & Contacts

Scrape karriere.at jobs: title, company, salary in EUR, location, benefits, requirements, recruiter contact and apply URL. Filter by keyword, state, city, employment type and date.

Pricing

from $3.00 / 1,000 job from search pages

Rating

0.0

(0)

Developer

NanoScrape

NanoScrape

Maintained by Community

Actor stats

1

Bookmarked

75

Total users

10

Monthly active users

5 days ago

Last modified

Share

Karriere.at Scraper - Austrian Job Portal

Comprehensive Apify actor for scraping job listings from Karriere.at, an Austrian private job board.

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
  • Built-in proxy handling: nothing to configure

Use with AI Agents (MCP)

Connect this actor to any MCP-compatible AI client: Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex, or custom agents.

Apify MCP server URL:

https://mcp.apify.com?tools=santamaria-automations/karriere-at-scraper

Example prompt once connected:

"Use karriere-at-scraper to scrape job listings from karriere at. Return results as a table."

Clients that support dynamic tool discovery (Claude.ai, VS Code) will receive the full input schema automatically via add-actor.

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

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_md": "## Aufgaben\n\nVollstaendige 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",
"contact_title": "Geschaeftsfuehrer",
"contact_emails": ["maria.mueller@example.at"],
"contact_phones": ["+43 1 234 5678"],
"search_query": "Pflege",
"scraped_at": "2026-01-16T12:00:00Z",
"detail_status": "ok"
}

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);

Pricing

EventPriceWhen charged
Actor start$0.001Once per run
Job from search results$0.003Per job returned (search-only mode)
Job with detail enrichment$0.005Per job whose detail page was read (full details mode)

detail_status is ok when the detail page was read, failed when details were requested but the page failed or was empty, and null in search-only mode. Jobs whose detail page could not be loaded are billed as search results.

Pricing above applies to accounts subscribing on or after 2026-09-08. Accounts subscribing before that date keep prior pricing (search-result event at $0.003 per result).

New Apify users get $5 free monthly credit to test this and any other actor at no cost.

Performance

  • Without details: ~100 jobs/minute (search results only)
  • With details: ~20-30 jobs/minute (full extraction)
  • Parallel processing optimizes detail page fetching
  • Built-in 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)

Contact and requirement fields

FieldContent
contact_salutation, contact_firstname, contact_lastnameContact person from the "Ansprechperson" block, or from the ad text when the ad names a person (for example "Bei Fragen hilft Ihnen Fr. Anna Huber")
contact_titleRole shown next to the contact person
contact_email, contact_emailsEmail addresses from the contact block and the ad text, including written-out forms such as "name (at) firma.at"
contact_phone, contact_phonesPhone numbers from the contact block and the ad text, extensions kept
apply_emailApplication inbox (bewerbung@, jobs@, karriere@, ...) when the ad lists one
requirementsBullets from the "Ihr Profil" / "Das bringst du mit" style section, plus the listed required skills, languages and education

You are responsible for using the data lawfully, including the GDPR/DSGVO, national data-protection laws and unfair-competition rules (e.g. UWG) for marketing and outreach.

Data validation ensures:

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

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

Working across the Austrian job market? These complement Karriere.at:

Austria

  • StepStone.at Scraper — an Austrian international-brand job portal (peer generalist marketplace).
  • AMS Austria Scraper — Austria's federal employment agency (Arbeitsmarktservice) public listings, gov peer.
  • Westjob.at Scraper — Austrian western regions (Vorarlberg/Tirol/Salzburg) specialist board.

Germany

Global

Enrich your job data

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.