Karriere.at Scraper: Austrian Jobs, Salaries & Contacts
Pricing
from $3.00 / 1,000 job from search pages
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
Maintained by CommunityActor stats
1
Bookmarked
75
Total users
10
Monthly active users
5 days ago
Last modified
Categories
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
JobListingschema 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-scraperto 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
| Field | Type | Description | Default |
|---|---|---|---|
searchQueries | string[] | One or more search keywords. Each runs as a separate search, results deduplicated. | - |
searchQuery | string | Single search keyword (backward compatible, use searchQueries for multiple) | - |
location | string | City or region in Austria (e.g., "Wien", "Graz", "Linz") | - |
bundesland | string | Austrian Bundesland (Wien, Niederoestereich, etc.) | - |
employmentType | string | Vollzeit, Teilzeit, Geringfuegig, Lehrstelle, Praktikum | - |
industry | string | Industry/sector filter (Branche) | - |
datePosted | string | Days since posted (1, 7, 30) | - |
sortBy | string | Sort order: date (newest first) or relevance | Default |
maxResultsPerQuery | integer | Max results per search keyword | 100 |
maxResults | integer | Total cap across all queries (0 = unlimited) | 0 |
includeJobDetails | boolean | Fetch 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
| Code | Bundesland | English |
|---|---|---|
| W | Wien | Vienna |
| NO | Niederoesterreich | Lower Austria |
| OO | Oberoesterreich | Upper Austria |
| ST | Steiermark | Styria |
| T | Tirol | Tyrol |
| K | Kaernten | Carinthia |
| S | Salzburg | Salzburg |
| V | Vorarlberg | Vorarlberg |
| B | Burgenland | Burgenland |
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
| Event | Price | When charged |
|---|---|---|
| Actor start | $0.001 | Once per run |
| Job from search results | $0.003 | Per job returned (search-only mode) |
| Job with detail enrichment | $0.005 | Per 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
| Field | Content |
|---|---|
contact_salutation, contact_firstname, contact_lastname | Contact 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_title | Role shown next to the contact person |
contact_email, contact_emails | Email addresses from the contact block and the ad text, including written-out forms such as "name (at) firma.at" |
contact_phone, contact_phones | Phone numbers from the contact block and the ad text, extensions kept |
apply_email | Application inbox (bewerbung@, jobs@, karriere@, ...) when the ad lists one |
requirements | Bullets 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
Related Actors
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
- Website Job Extractor -- Extract jobs directly from company career pages
- Website Contact Extractor -- Get emails and phone numbers from company websites
- Website Email & Phone Scraper -- Fast email and phone extraction (no AI needed)
Support
For issues or questions:
- Email: contact@nanoscrape.com
- GitHub: santamaria-apify-scrapers
Powered by Apify | Part of the Santamaria Job Scrapers Suite - Professional-grade job data for the DACH region and beyond.