Karriere.at Scraper
Pricing
from $1.50 / 1,000 results
Karriere.at Scraper
Scrape karriere.at — Austria's largest job board — for structured job listings. Filter by keyword, location, employment type, salary range and sector. Full descriptions in HTML, text and Markdown. Repost detection & daysOld filtering. No API key required.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Unfenced Group
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share

Austria's leading job board with over 10,000 active listings — scraped into structured JSON. No API key required. Supports keyword, location, salary, employment type and age filters out of the box.
Why this scraper?
📦 Complete structured output
Every listing includes title, company, location, salary, employment type, full HTML/text/Markdown description, apply URL and publish date — all in one clean JSON object.
💼 Three description formats
Job descriptions are returned as HTML, plain text and Markdown simultaneously, so your pipeline can consume them directly without additional transformation.
🔁 Cross-run repost detection
A built-in 90-day memory flags listings that have been refreshed or reposted, so you never process the same vacancy twice in automation workflows.
💶 Salary extraction
Salary data is returned as structured numeric fields (salaryMin, salaryMax, salaryPeriod, currency) rather than raw text strings — ready for filtering and comparison.
🎯 Flexible filtering
Filter by keyword, location, employment type (full-time, part-time, internship, temporary), search radius and maximum age in days. Combine freely.
🔗 Direct apply URLs
Where available, the external application URL is included so downstream automation can route candidates directly to the employer's application form.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | string | developer | Job title or keyword. Empty = browse all. |
location | string | — | City or region (e.g. Wien, Graz, Linz). Empty = Austria-wide. |
maxResults | integer | 100 | Maximum number of results to return. |
fetchDetails | boolean | true | Fetch each detail page for full description and salary. Disable for fast list-only runs. |
daysOld | integer | — | Only include listings posted within this many days. |
employmentType | array | — | Filter by type: full-time, part-time, internship, temporary. |
radius | integer | — | Search radius in km around the specified location. |
skipReposts | boolean | false | Exclude listings already seen in a previous run. |
startUrls | array | — | Specific karriere.at search or detail URLs to scrape. |
Output schema
{"id": "10014889","url": "https://www.karriere.at/jobs/10014889","source": "karriere.at","language": "de","title": "Senior Software Engineer (m/w/d)","company": "TechCorp GmbH","companyUrl": "https://www.karriere.at/f/techcorp-gmbh","companyWebsite": "https://www.techcorp.at","companyLogo": "https://kcdn.at/company/1234/logo.png","city": "Wien","region": "Wien","country": "AT","location": "Wien, Wien, AT","employmentType": "FULL_TIME","directApply": false,"publishDate": "2026-03-25","publishDateISO": "2026-03-25","salaryMin": 60000,"salaryMax": null,"salaryPeriod": "YEAR","currency": "EUR","description": "<h1>Senior Software Engineer...</h1>...","descriptionText": "Senior Software Engineer...","descriptionMarkdown": "# Senior Software Engineer\n\n...","applyUrl": "https://employer-ats.example.com/apply/12345","contentHash": "a1b2c3d4e5f6a7b8","isRepost": false,"originalPublishDate": null,"originalUrl": null,"summary": "Senior Software Engineer · TechCorp GmbH · Wien · €60,000/yr","scrapedAt": "2026-03-29T12:00:00.000Z"}
Examples
Example 1 — Developer jobs in Vienna
{"searchQuery": "developer","location": "Wien","maxResults": 50}
Example 2 — Part-time marketing roles posted in the last 7 days
{"searchQuery": "marketing","location": "Graz","daysOld": 7,"employmentType": ["part-time"],"maxResults": 25}
Example 3 — Austria-wide engineering roles, skip reposts, salary focus
{"searchQuery": "Ingenieur","maxResults": 200,"skipReposts": true,"fetchDetails": true}
Example 4 — Specific search URL
{"startUrls": [{ "url": "https://www.karriere.at/jobs/data-analyst/wien" }],"maxResults": 100}
💰 Pricing
$1.50 per 1,000 results — you only pay for successfully retrieved listings. Failed retries and filtered reposts are never charged.
| Results | Cost |
|---|---|
| 100 | ~$0.15 |
| 1,000 | ~$1.50 |
| 10,000 | ~$15.00 |
| 100,000 | ~$150.00 |
Flat-rate alternatives typically charge $29–$49/month regardless of usage. At 10,000 results/month, this scraper costs significantly less with no commitment.
Use the Max results cap in the input to control your spend exactly.
Performance
| Run size | Estimated time | Memory |
|---|---|---|
| 100 results (with details) | ~2 min | 256 MB |
| 1,000 results (with details) | ~15 min | 256 MB |
| 1,000 results (list-only) | ~3 min | 256 MB |
| 10,000 results (with details) | ~2.5 hr | 256 MB |
Known limitations
- Salary: Not published by all employers —
salaryMinandsalaryMaxwill benullwhen undisclosed. Karriere.at typically shows the minimum salary only;salaryMaxis rarely populated. - Apply URL: Available only when the employer uses an external ATS. When the application is handled natively on karriere.at,
applyUrlwill benull. - Location precision: Some listings target all of Austria (
Österreich) without specifying a city —citywill reflect the platform's value in those cases. - Employment type: Returned as schema.org enum values (
FULL_TIME,PART_TIME, etc.) from structured data.
Technical details
- Source: karriere.at — Austria's largest job board
- Memory: 256 MB
- Repost storage: KeyValueStore
karriere-at-job-dedup, 90-day TTL - Retry: Automatic retry on network errors, exponential backoff, 3 attempts per request
Additional services
Need a custom actor, additional filters, scheduled runs, or integration support? Send an email to info@unfencedgroup.nl — we build on request.
Built by unfenced-group · Issues? Open a ticket or send a message.