Jobs.ams.at Jobs Search Scraper avatar

Jobs.ams.at Jobs Search Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Jobs.ams.at Jobs Search Scraper

Jobs.ams.at Jobs Search Scraper

Scrape job listings from jobs.ams.at — Austria's official public employment portal. Extract titles, companies, locations, working hours, education levels, and more from any AMS search result page. Ideal for labor market research and HR analysis.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

jobs.ams.at Jobs Search Scraper: Extract Austrian Job Listings


What Is jobs.ams.at?

jobs.ams.at is the official job portal of the Arbeitsmarktservice (AMS), Austria's public employment service. It aggregates thousands of job listings across Austria, including apprenticeships, part-time roles, seasonal positions, and full-time employment. The portal is widely used by job seekers, employers, and labor market researchers alike.

Manually collecting data from paginated search results is impractical at scale. The jobs.ams.at Jobs Search Scraper automates extraction from any AMS search URL, turning filtered results into clean, structured datasets.


Overview

This scraper targets AMS job search result pages, collecting all listed jobs matching your query and filter parameters. It is suited for:

  • Labor market researchers analyzing job availability by region, sector, or contract type
  • HR teams monitoring demand for specific occupations in Austria
  • Developers building Austrian job aggregators or alert tools
  • Policy analysts tracking green jobs, apprenticeships, or seasonal employment trends

Input Format

The scraper accepts three configuration parameters:

{
"urls": [
"https://jobs.ams.at/public/emps/jobs?sortField=_SCORE&sortOrder=desc&query=Ferienjob&page=1&JOB_OFFER_TYPE=SB_WKO&JOB_OFFER_TYPE=IJ"
],
"ignore_url_failures": true,
"max_items_per_url": 20
}
FieldTypeDefaultDescription
urlsarray(required)One or more AMS job search result URLs to scrape. Each URL can include search keywords, filters, and pagination parameters. Add multiple URLs for multi-page or multi-query runs.
ignore_url_failuresbooleantrueIf true, the scraper continues running when a URL fails instead of stopping the entire run. Recommended for bulk jobs.
max_items_per_urlinteger20Maximum number of job listings to collect per URL. Increase to 50+ for broader datasets.

Building Your Search URL

Navigate to jobs.ams.at, apply your desired filters (job type, location, keywords), then copy the resulting URL from your browser. The URL encodes all parameters, including:

  • query — keyword search (URL-encoded)
  • JOB_OFFER_TYPE — listing category (multiple values supported)
  • page — pagination index
  • sortField / sortOrder — result ordering

Example use case: The prefilled URL searches for seasonal/summer jobs (Ferienjob, Sommerjob, etc.) filtered by offer types SB_WKO, IJ, BA, BZ, and TN, sorted by relevance, starting from page 2.


Output Format

Sample output

{
"object_type": "searchJobOffer",
"id": 21219574,
"uuid": "df5f44c9-a99a-3828-98a5-3c50edb3e8a7",
"last_updated_at": "2026-05-18T00:00:00Z",
"title": "Ferialarbeiter/in oder Ferialpraktikant/in",
"company": {
"name": "NÖ Landesgesundheitsagentur - Pflege- und Betreuungszentrum Ybbs/Donau",
"website": null,
"address": {
"country_code": "AT",
"federal_state": "Niederösterreich",
"zip_code": "3370",
"municipality": "Ybbs an der Donau",
"town": "Ybbs an der Donau",
"street": "Klosterhofstraße 9",
"free_text": null,
"coordinates": [
{
"longitude": 15.07510981300004,
"latitude": 48.18106023300004
}
],
"display_map": null
}
},
"education_levels": [
{
"code": "P*",
"description": "Keine Ausbildung/Pflichtschule",
"parent": null
}
],
"job_offer_type": {
"code": "AMS",
"description": "Arbeitsmarktservice"
},
"working_time": {
"code": "V",
"description": "Vollzeit"
},
"employment_relationship": {
"code": "FS",
"description": "Ferialstelle"
},
"summary": "<p>Du möchtest in Deinen Sommerferien erste Berufserfahrungen sammeln? Du möchtest ein gefordertes Pflichtpraktikum in deiner Nähe beim größten Gesundheitsbetreuungsbetreiber Österreichs absolvieren? Dann freuen wir uns über Deine Bewerbung unter untenstehendem Link!<br /><br />Wir freuen uns über motivierte Studierende, sowie Schülerinnen und Schüler, die gerne einen spannenden Einblick gewinnen möchten. Du kannst beispielsweise durch die Mitarbeit in der Verwaltung, Technik, Küche praktische Erfahrung sammeln. Du kannst aber auch bei der Alltagsbetreuung von Bewohnerinnen und Bewohner, sowie Patientinnen und Patienten, interessante Erfahrungen im Sozial- und Pflegebereich gewinnen.<br /><br />Ihre Qualifikationen: <br />-Mindestalter: 15 Jahre<br />-Interesse an der Gesundheitsbranche<br />-Teamgeist und Engagement<br /><br />Voraussetzung für eine Tätigkeit beim Land Niederösterreich ist Unbescholtenheit. Im Falle einer Aufnahme für eine Tätigkeit in einem Klinikum ist ein medizinischer Impf-/Immunitätsnachweis Voraussetzung.<br /><br />Ihre erforderlichen Bewerbungsunterlagen: <br />-Bewerbungsschreiben<br />-Lebenslauf<br />-relevante Ausbildungsnachweise<br /><br />Wir bieten Dir folgendes monatliches Bruttogehalt auf Basis Vollzeit:<br /><br />FerialarbeitnehmerInnen ohne Matura: € 770,00 &#43; anteilige Sonderzahlung<br />FerialarbeitnehmerInnen mit Matura: € 1.120,00 &#43; anteilige Sonderzahlung<br /><br />PflichtpraktikantInnen des Hotel- und Gastgewerbes:<br />1. Schuljahr: € 925,00<br />2. Schuljahr: € 1.035,00<br />3. Schuljahr: € 1.215,00<br />4. Schuljahr: € 1.305,00 <br />inkl. Anspruch auf Sonderzahlungen<br /><br />Gleichbehandlung ist für uns selbstverständlich (<a target=\"_blank\" href=\"https://www.noe.gv.at/gleichbehandlung\" rel=\"nofollow noopener noreferrer\">www.noe.gv.at/gleichbehandlung</a>). In Bereichen mit einem Frauenanteil unter 45% ist Frauenförderung geboten.<br /><br />Die NÖ Landesgesundheitsagentur setzt sich für die Gleichbehandlung aller Menschen ein. Daher laden wir alle qualifizierten Menschen unabhängig von ihren persönlichen Merkmalen ausdrücklich zur Bewerbung ein.<br /><br />Sie haben noch Fragen? Wir beantworten sie gerne!<br /><br />Fragen zum Bewerbungsprozess:<br />NÖ LGA Recruiting &amp; Bewerbermanagement<br />Tel.-Nr.: &#43;43 2742/9009 19100<br /><br />Informationen zur Betriebsführung erhalten Sie unter <a target=\"_blank\" href=\"https://www.landesgesundheitsagentur.at\" rel=\"nofollow noopener noreferrer\">www.landesgesundheitsagentur.at</a>. <br /><br />Wir freuen uns über Ihre Bewerbung.<br /><a target=\"_blank\" href=\"https://karriere.noe-lga.at/offene-stellen/Ferialpraktikantin-bzw-Ferialpraktikant-de-j5920.html\" rel=\"nofollow noopener noreferrer\">https://karriere.noe-lga.at/offene-stellen/Ferialpraktikantin-bzw-Ferialpraktikant-de-j5920.html</a></p>",
"occupations": [
{
"id": 37,
"bis_note_id": "1148",
"name": "Aushilfskraft (m/w)",
"parent": null
}
],
"url_to_job_offer": null,
"job_portal_name": null,
"working_location": {
"country_code": "AT",
"federal_state": "Niederösterreich",
"zip_code": "3370",
"municipality": "Ybbs an der Donau",
"town": "Ybbs an der Donau",
"street": "Klosterhofstraße 9",
"free_text": null,
"coordinates": [
{
"longitude": 15.07510981300004,
"latitude": 48.18106023300004
}
],
"display_map": true
},
"is_preselection": false,
"is_bookmarked": null,
"is_green_job": false
}

Each job listing returns up to 18 structured fields:

Core Identification

FieldMeaning
Object TypeInternal content type identifier (e.g., job offer record)
IDNumeric AMS-internal identifier for the listing
UUIDUniversally unique identifier — useful as a stable key for deduplication across runs
Last Updated AtTimestamp of the most recent update to the listing
URL To Job OfferDirect permalink to the full job detail page on jobs.ams.at

Job Details

FieldMeaning
TitleJob title as published by the employer
SummaryShort description or teaser text for the listing
OccupationsStandardized occupation categories assigned to the role
Job Offer TypeClassification of the offer (e.g., IJ = standard job, BA = apprenticeship, BZ = subsidized position)
Working TimeFull-time, part-time, or other arrangement
Employment RelationshipNature of employment (e.g., employed, freelance)
Education LevelsMinimum required education for the role

Company & Location

FieldMeaning
CompanyEmployer name (may be anonymized for some listings)
Working LocationCity or region where the job is based
Job Portal NameSource portal within the AMS ecosystem

Flags

FieldMeaning
Is PreselectionIndicates if AMS pre-screens applicants before forwarding to employer
Is BookmarkedWhether the listing is saved in the current session (typically false for scraped runs)
Is Green JobFlags roles in environmentally sustainable sectors — useful for green economy research

How to Use

  1. Build your search URL — Go to jobs.ams.at, apply filters, and copy the URL from your browser.
  2. Paste into urls — Add one or more URLs to the array. For multi-page results, add each page URL separately.
  3. Set max_items_per_url — Use 50 for broad searches, lower values for targeted runs.
  4. Enable ignore_url_failures — Keep as true for multi-URL runs to avoid interruptions.
  5. Run and export — Download results as JSON or CSV for analysis.

Tips:

  • AMS search URLs are stable — bookmark commonly used queries for recurring runs.
  • Use multiple JOB_OFFER_TYPE values in the URL to capture listings across categories.
  • For paginated collection, generate URLs for pages 1–N and add them all to urls.

Use Cases & Value

  • Seasonal employment research: Track availability of summer/holiday jobs by region
  • Apprenticeship monitoring: Filter BA type listings to study vocational training demand
  • Green jobs analysis: Use the Is Green Job flag to isolate sustainable employment listings
  • Job board integration: Feed AMS data into custom platforms or alerting systems

Automating AMS data collection saves hours of manual browsing and enables consistent, repeatable datasets — critical for longitudinal labor market analysis.


Conclusion

The jobs.ams.at Jobs Search Scraper makes Austria's public employment data accessible at scale. Whether you're studying labor trends, building tools, or monitoring specific job categories, it delivers clean, structured output from any AMS search query. Configure your URL, run the scraper, and get results ready for immediate use.