Jobs.ams.at Jobs Search Scraper
Pricing
from $1.50 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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}
| Field | Type | Default | Description |
|---|---|---|---|
urls | array | (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_failures | boolean | true | If true, the scraper continues running when a URL fails instead of stopping the entire run. Recommended for bulk jobs. |
max_items_per_url | integer | 20 | Maximum 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 indexsortField/sortOrder— result ordering
Example use case: The prefilled URL searches for seasonal/summer jobs (
Ferienjob,Sommerjob, etc.) filtered by offer typesSB_WKO,IJ,BA,BZ, andTN, 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 + anteilige Sonderzahlung<br />FerialarbeitnehmerInnen mit Matura: € 1.120,00 + 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 & Bewerbermanagement<br />Tel.-Nr.: +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
| Field | Meaning |
|---|---|
Object Type | Internal content type identifier (e.g., job offer record) |
ID | Numeric AMS-internal identifier for the listing |
UUID | Universally unique identifier — useful as a stable key for deduplication across runs |
Last Updated At | Timestamp of the most recent update to the listing |
URL To Job Offer | Direct permalink to the full job detail page on jobs.ams.at |
Job Details
| Field | Meaning |
|---|---|
Title | Job title as published by the employer |
Summary | Short description or teaser text for the listing |
Occupations | Standardized occupation categories assigned to the role |
Job Offer Type | Classification of the offer (e.g., IJ = standard job, BA = apprenticeship, BZ = subsidized position) |
Working Time | Full-time, part-time, or other arrangement |
Employment Relationship | Nature of employment (e.g., employed, freelance) |
Education Levels | Minimum required education for the role |
Company & Location
| Field | Meaning |
|---|---|
Company | Employer name (may be anonymized for some listings) |
Working Location | City or region where the job is based |
Job Portal Name | Source portal within the AMS ecosystem |
Flags
| Field | Meaning |
|---|---|
Is Preselection | Indicates if AMS pre-screens applicants before forwarding to employer |
Is Bookmarked | Whether the listing is saved in the current session (typically false for scraped runs) |
Is Green Job | Flags roles in environmentally sustainable sectors — useful for green economy research |
How to Use
- Build your search URL — Go to jobs.ams.at, apply filters, and copy the URL from your browser.
- Paste into
urls— Add one or more URLs to the array. For multi-page results, add each page URL separately. - Set
max_items_per_url— Use50for broad searches, lower values for targeted runs. - Enable
ignore_url_failures— Keep astruefor multi-URL runs to avoid interruptions. - 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_TYPEvalues 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
BAtype listings to study vocational training demand - Green jobs analysis: Use the
Is Green Jobflag 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.