AMS Austria Jobs Scraper: Vacancies, Salaries & Employer Data
Pricing
from $0.97 / 1,000 job leads
AMS Austria Jobs Scraper: Vacancies, Salaries & Employer Data
Scrape job listings from AMS Austria (jobs.ams.at), Austria's public employment service. Search by keyword and location, filter by working time, contract, education, and Green Jobs, and extract salaries and employer details. Schedule changes-only runs for a recurring feed. No login. Pay per result.
Pricing
from $0.97 / 1,000 job leads
Rating
5.0
(1)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
4
Monthly active users
7 days ago
Last modified
Categories
Share
🇦🇹 AMS Austria Jobs Scraper: Vacancies, Salaries & Employer Data
|
Search Austrian vacancies, build a clean job feed, and track what changes. Collect public AMS Austria listings by keyword, location, source, and job criteria. Keep the current snapshot or use a saved comparison state for recurring job-change monitoring. |
🔍 What does AMS Austria Jobs Scraper do?
AMS Austria, or Arbeitsmarktservice Österreich, publishes public vacancies at jobs.ams.at. This Actor turns those listings into a structured dataset of job titles, employer details, salaries, and working conditions for recruiting, labor-market research, and scheduled job feeds.
Search one or many keywords and Austrian locations in one run. Narrow results using the labels AMS publishes for working time, employment relationship, education, date, Green Jobs, and listing source. You can also start from public AMS listing URLs.
💡 Why use AMS Austria Jobs Scraper?
- I am a European recruiter building a pipeline of active Austrian vacancies to match with qualified candidates.
- I am an immigration specialist tracking employers with open roles to support EU Blue Card and relocation cases.
- I am a lead generation specialist turning active job openings into verified Austrian employer contact lists.
- I am a labor market researcher studying hiring trends and Green Jobs across Austria's federal states.
✨ What you can do
| Search in batches Combine multiple job terms and locations without manually running each search. | Filter like AMS does Use the same working time, contract, education, and Green Jobs filters published on the source site. | Add public details Request optional detail enrichment when you need more context for selected jobs. | Monitor change Save a named state and get only new or changed vacancies on every later run. |
🚀 How to use it
| 1. Define your search Add public listing URLs, job keywords, locations, or a combination. | 2. Choose the data depth Set filters, choose a result limit, and enable optional job details if needed. | 3. Save or monitor Download a current snapshot, or schedule changes-only runs with a stable state name. |
📥 Input
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | array of URLs | No | Public AMS listing pages to include as starting points. |
queries | array of text | No | Job titles, skills, or keywords. Each query is searched independently. Defaults to software for a useful first run. |
locations | array of text | No | Austrian cities, towns, or federal states to combine with the requested keywords. |
radiusKm | integer | No | Optional radius around a canonical AMS location. AMS supports 5, 10, 20, 50, 75, and 100 km; other values are rounded to the nearest source option. |
workingTime | array of text | No | Keep jobs matching one or more published working-time codes or labels, such as V or Vollzeit. |
employmentRelationship | array of text | No | Keep jobs matching one or more published employment-relationship codes or labels, such as AA. |
educationLevel | array of text | No | Keep jobs matching one or more published education-level codes or labels, such as M* or U*. |
postedWithinDays | integer | No | Keep jobs published or updated within the selected number of days. Set 0 for all dates. |
sortBy | enum | No | Sort by relevance or most recent. |
greenJobsOnly | boolean | No | Keep only vacancies AMS marks as Green Jobs. |
jobSource | enum | No | Limit results to an AMS listing source, or include all sources. |
includeDetails | boolean | No | Request optional public job-detail data for matching listings. Listings are kept if an optional detail is unavailable. |
maxDetailItems | integer | No | Maximum number of matching vacancies to enrich with optional details. |
maxItems | integer | No | Maximum number of unique job listings to save across all supplied sources. |
monitorMode | enum | No | Return the current snapshot, or only new and changed jobs compared with saved state. |
stateName | text | No | Stable name for a monitoring state. Use different names for independent searches. |
emitBaseline | boolean | No | In changes-only mode, choose whether the first matching set is emitted as new jobs. |
includeUnchanged | boolean | No | In changes-only mode, also include jobs whose monitored public fields have not changed. |
proxyConfiguration | object | No | Residential Austria routing is preselected for dependable AMS responses; provide your own routing when needed. |
📊 Data table
Every row includes the AMS listing ID, title, AMS job URL, employer name when published, and collection time. Other fields are included only when AMS publishes them or when the selected option can retrieve them. Empty source data is not invented.
| Field | Type | Description |
|---|---|---|
source_query | text | Search query that produced the listing, when applicable. |
source_location | text | Search location that produced the listing, when applicable. |
source_platform | text | Source platform label. |
uuid | text | AMS job listing identifier. |
title | text | Published job title. |
url | URL | Public AMS job listing URL. |
company_name | text | Employer name, when published. |
company_website | URL | Employer website, when published. |
company_street, company_city, company_state, company_zip | text | Published employer address components. |
working_location_street, working_location_city, working_location_state, working_location_zip, working_location_country | text | Published workplace location components. |
working_latitude, working_longitude | number | Published workplace coordinates. |
job_offer_type, job_offer_type_code | text | Published offer type and its source code. |
occupations | text | Published occupation label or labels. |
employment_relationship, working_time | text | Published contract and working-time labels. |
education_levels, experience_required, qualifications | text | Published education, experience, and qualification information. |
additional_benefits, driving_licence, willingness_to_travel, international_experience | text | Other public requirements or benefits, when published. |
salary_info, salary_raw | text | Salary text made public in the listing. |
salary_min, salary_max | number | Salary bounds when they can be identified from published salary information. |
salary_currency, salary_period | text | Currency and payment period associated with published salary information. |
description, company_intro | text | Public job and employer text. |
application_url | URL | Public application link, when published. |
contact_name, contact_email, contact_phone | text | Public contact details, when the listing provides them. |
available_from, last_updated_at | date and time | Published availability and update times, when available. |
is_green_job, is_preselection | boolean | Public AMS listing flags, when available. |
change_type | text | Monitoring result, such as a new or changed matching job. |
first_seen_at, last_seen_at | date and time | When the job was first and most recently seen in the selected monitoring state. |
content_hash | text | A comparison fingerprint for monitoring results. |
changed_fields | array of text | Fields that changed in an emitted UPDATED monitoring row. |
scraped_at | date and time | When the row was collected. |
💰 Pricing
Pricing is pay per result. Empty runs cost nothing, and there are no subscriptions.
⭐ Enjoying AMS Austria Jobs Scraper?
|
⭐ ⭐ ⭐ ⭐ ⭐ Make your Austrian vacancy feed easier to find. A quick rating helps other recruiters and researchers discover this Actor. It also helps prioritize the next improvements. |
| ★ Rate this Actor on Apify |
❓ FAQ
Can I monitor AMS Jobsuche Österreich for new vacancies?
Yes. Choose changes-only output, give the search a stable state name, and schedule the Actor. Later runs return new or changed matching jobs. You can keep the first matching set as a baseline or use it to seed monitoring without output.
Which AMS fields are always available?
The listing identifier, title, AMS job URL, and collection time are the core row fields. Employer, salary, workplace, application, and detail fields depend on what AMS publishes for that vacancy.
Why is a salary or employer detail missing?
AMS listings do not always publish every detail. The Actor preserves the source record without creating substitute values for missing information.
Is this AMS Jobbörse scraper legal to use?
The Actor collects public job listing data without requiring an AMS account. You are responsible for complying with the source terms and applicable law for your use case.
Disclaimer: This Actor accesses public listing data only. AMS Austria and Arbeitsmarktservice Österreich are trademarks of their respective owners. This Actor is independent and is not endorsed by AMS Austria.
🔗 Other actors
- Job Bank Canada Scraper & LMIA Job Monitor ↗: Search Canada's public job listings and labor-market signals.
- CWJobs Scraper ↗: Collect UK technology job listings with employer and salary details when published.
- S1 Jobs Scraper ↗: Find Scottish vacancies with job and employer data.
- WTTJ Jobs Scraper ↗: Collect European job listings for research and recruiting workflows.
- Goodmoves Jobs Scraper ↗: Track Scottish charity and nonprofit vacancies.