Karriere Jobs Search Scraper avatar

Karriere Jobs Search Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Karriere Jobs Search Scraper

Karriere Jobs Search Scraper

Scrape structured job listings from karriere.at — Austria's leading job platform. Collect titles, companies, locations, salary, employment types, and 25+ fields per listing. Perfect for recruiters, analysts, and job aggregator developers.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Share

karriere.at Jobs Search Scraper: Extract Austrian Job Listings at Scale


What Is karriere.at?

karriere.at is Austria's most prominent job board, hosting thousands of listings across industries — from finance and IT to healthcare and engineering. It serves as a primary hiring channel for Austrian employers, making it a valuable source for labor market intelligence. Manually collecting listings is impractical at scale; the karriere.at Jobs Search Scraper automates extraction from search result pages, turning listings into clean, structured data.


Overview

The karriere.at Jobs Scraper collects job cards from karriere.at search and category pages, returning rich metadata per listing. Ideal for:

  • Recruiters monitoring the Austrian job market
  • HR analysts tracking hiring trends by role, region, or salary
  • Developers building job aggregators or comparison tools
  • Researchers studying Austrian employment patterns

Input Format

The Actor supports two scraping modes — use only one at a time:

  1. Scrape by URLs — scrape data directly from a list of karriere.at job search/category pages.
{
"urls": [
"https://www.karriere.at/jobs/audit"
],
"ignore_url_failures": true,
"max_items_per_url": 50
}
  1. Scrape by search filters — scrape data using a keyword and additional filters (location, professional field, employee type, position level, etc.) instead of providing URLs.
{
"keyword": "audit",
"location": "vienna",
"professional": "3090",
"employee_type": "3960",
"position_level": "3955",
"page": 1,
"max_items_per_url": 200
}

There is also a General settings group that applies to both modes.

1. Scrape by URLs

Use this mode when you already have specific karriere.at job search/category URLs. When this mode is used, all options in the "Scrape by search filters" section will be disabled.

FieldTypeDefaultDescription
urlsarray(required)URLs of karriere.at job search/category pages to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list. Example: https://www.karriere.at/jobs/audit
ignore_url_failuresbooleantrueIf true, the scraper continues running when a URL fails instead of stopping the entire run. Recommended for bulk jobs.

Tip: Use karriere.at's search filters (location, industry, keyword) before copying the URL to get pre-filtered results.

2. Scrape by search filters

Use this mode when you want to search using a keyword and additional filter attributes instead of scraping by URLs. If you use this mode, leave the urls field above empty.

FieldTypeDefaultDescription
keywordstringThe keyword to search for.
locationstringThe location to search for (city, department, postal code).
professionalstring (select)Filter by professional field. One of: 3085 Assistance/Administration, 3090 Consulting, 3095 Coaching/Training, 3083 Purchasing/Logistics, 3086 Finance/Banking, 3091 Leadership/Management, 3100 Gastronomy/Tourism, 3093 Graphic design/Design, 2172 IT, 3089 Marketing/PR, 3099 Human Resources, 3096 Pharmacy/Health/Social Affairs, 3088 Production/Craftsmanship, 3087 Accounting/Controlling, 4048 Legal system, 3951 Fact handling, 3092 Other professions, 3081 Technology/Engineering, 3084 Sales/Customer service, 3097 Science/Research.
employee_typearray (multiselect)Filter by employment type. One or more of: 3960 Full-time, 3961 Part-time, 3966 Minor, 3963 Internships, 3965 Teach, 3964 Diploma thesis/Dissertation, 3962 Freelancer/Project work.
position_levelstring (select)Filter by job level. One of: 3954 Career entry, 3955 Professional experience, 3956 Project and department management, 3958 Corporate management, 11972 Self-employment.
pageintegerThe page number to start scraping from.

3. General settings

Applies to both scraping modes above.

FieldTypeDefaultDescription
max_items_per_urlinteger20The maximum number of job listings to collect per URL/search. Increase to 50+ for broader datasets.

Output Format

Sample output

{
"id": "7808063",
"company_id": "6072",
"link": "https://www.karriere.at/jobs/7808063",
"title": "Lehrling als Bürokauffrau/-kaufmann m/w/d",
"company": {
"slug": "pbs-holding",
"name": "PBS Holding AG Gruppe",
"logo_url": "//kcdn.at/company/6072/3811815/f--r-karriere.at.companysquare.png",
"employees": "501 - 2500",
"is_chiffre": false,
"company_empty": false,
"is_linkable": true,
"link": "https://www.karriere.at/f/pbs-holding",
"is_branding_solution": false,
"has_branding": true,
"main_location": "Wels"
},
"locations": [
{
"name": "Wels",
"slug": "wels",
"link": "https://www.karriere.at/jobs/wels",
"is_landingpage": true,
"canonical": {
"keyword": "",
"location": "wels"
}
}
],
"headline_tag": "h2",
"no_padding": false,
"is_split_view": true,
"disabled": false,
"show_memo_button": false,
"track_page": "jobs",
"hide_date": false,
"hide_watchlist_login_info": true,
"show_dislike_button": false,
"show_watch_list_button": true,
"is_watchlist": false,
"is_similar_job": false,
"is_active": true,
"is_smart_apply_job": false,
"has_badges": true,
"is_home_office": false,
"employment_types": "Lehre",
"salary": "1.026 € monatlich",
"show_new_badge": false,
"date": "Heute veröffentlicht",
"pushed_job": false,
"snippet": "Starte deine Karriere nicht irgendwo, sondern dort, wo Du wachsen kannst. Als Rotationslehrling lernst Du bei uns unterschiedliche Bereiche kennen, sammelst vielseitige Erfahrungen..."
}

Each job listing returns up to 28 fields:

Core Identifiers

FieldMeaning
IDUnique internal identifier for the job listing
Company IDUnique identifier for the posting company
LinkDirect URL to the full job detail page
TitleJob title as displayed on the listing card

Company & Location

FieldMeaning
CompanyName of the hiring company
LocationsOne or more job locations (city/region)
Is Home OfficeIndicates whether remote/home office work is offered

Job Details

FieldMeaning
Employment TypesContract type(s) — e.g., full-time, part-time, freelance
SalarySalary information if disclosed by the employer
DatePublication date of the listing
SnippetShort preview text extracted from the job description
Headline TagOptional promotional tag shown in the listing headline

Listing Flags & UI Controls

FieldMeaning
Is ActiveWhether the listing is currently live
Is Smart Apply JobSupports karriere.at's one-click Smart Apply feature
Has BadgesWhether the listing displays special badges
Show New BadgeWhether a "New" badge is shown on the listing
Pushed JobWhether the listing has been promoted/boosted
Is Similar JobFlagged as a similar job recommendation
Is WatchlistWhether the listing is saved to the user's watchlist
Is Split ViewRendered in split-view mode on the results page
No PaddingUI layout flag for the listing card
DisabledWhether the listing is currently disabled

User Interaction Controls

FieldMeaning
Show Memo ButtonWhether the memo/note button is visible
Show Watch List ButtonWhether the watchlist save button is shown
Show Dislike ButtonWhether the dislike/hide button is available
Hide DateWhether the publication date is hidden from display
Hide Watchlist Login InfoWhether the watchlist login prompt is suppressed
Track PagePage tracking metadata for analytics

Access & Targeting

FieldMeaning
Is Split ViewLayout mode indicator

How to Use

  1. Get a search URL — Go to karriere.at, apply filters (keyword, location, category), then copy the results page URL.
  2. Configure input — Paste URLs into the urls array. Set max_items_per_url based on how many listings you need.
  3. Run the scraper — Start the actor and monitor progress in the run log.
  4. Export — Download results as JSON, CSV, or Excel.

Best practices:

  • Use category URLs like /jobs/audit or /jobs/it for broad collection, or search URLs with filters for targeted extraction.
  • Set ignore_url_failures: true for multi-URL runs to avoid interruptions from occasional 404s.
  • Respect karriere.at's rate limits — avoid running excessively large batches in rapid succession.

Use Cases & Business Value

  • Salary benchmarking: Aggregate salary fields across roles and regions to inform compensation strategy
  • Market intelligence: Track which companies are hiring most actively in Austria
  • Job aggregation: Feed listings into custom platforms or internal talent dashboards
  • Academic research: Analyze Austrian employment trends by sector, location, or contract type

Conclusion

The karriere.at Jobs Search Scraper is an efficient tool for anyone needing structured Austrian job market data. With 28+ output fields and simple URL-based configuration, it delivers actionable insights without manual effort. Point it at any karriere.at search page and start collecting.