Discover/jobroom.ams.or.at API
live

jobroom.ams.or.at APIjobroom.ams.or.at

Search Austrian Public Employment Service job listings, retrieve full job details, and get autocomplete suggestions via the AMS eJob-Room API.

Endpoints
5
Updated
14d ago
Try it
Search keyword (e.g., job title, location, company name). Supports German and English term
api.parse.bot/scraper/5f02fc55-2482-4bf3-ba03-fa500d5589c0/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/5f02fc55-2482-4bf3-ba03-fa500d5589c0/search_jobs?page=0&query=Software+Engineer' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for job postings by keyword. Returns up to 10 results from the first results page.

Input
ParamTypeDescription
queryrequiredstringSearch keyword (e.g., job title, location, company name). Supports German and English terms.
Response
{
  "type": "object",
  "fields": {
    "items": "array of job objects with title, details_url, link_params, location, employment_type, working_hours, posted_date, snippet",
    "query": "string, the search query used",
    "total_results": "integer, total number of matching jobs"
  },
  "sample": {
    "data": {
      "items": [
        {
          "title": "Software Engineer - QKD Systems | zerothird (m/w/d) (zerothird 0/3)",
          "snippet": "Key Responsibilities...",
          "location": "1100 Wien",
          "details_url": "https://jobroom.ams.or.at/jobsuche/FreieSucheVollanzeige.jsp?index=0&pk=5519854_1_048f017c-65d7-454a-b32c-01b40e5&x_string=2026-05-07T08:41:18",
          "link_params": {
            "pk": "5519854_1_048f017c-65d7-454a-b32c-01b40e5",
            "index": "0",
            "x_string": "2026-05-07T08:41:18"
          },
          "posted_date": "30.04.2026",
          "working_hours": "Ganztags",
          "employment_type": "ArbeiterInnen/Angestellte (Dauerdienstverhältnis)"
        }
      ],
      "query": "Software Engineer",
      "total_results": 1316
    },
    "status": "success"
  }
}

About the jobroom.ams.or.at API

This API exposes 5 endpoints covering the Austrian Public Employment Service (AMS) eJob-Room job portal, including search_jobs for keyword-based job searches, get_job_detail for full posting information, and autocomplete_jobs for title suggestions. Responses include structured fields like location, employment type, working hours, required education, company name, and full job description in both HTML and plain text.

Searching and Retrieving Austrian Job Listings

The search_jobs endpoint accepts a query parameter supporting both German and English terms — useful for searches like "Softwareentwickler" or "nurse Vienna". Each result in the items array includes title, location, employment_type, working_hours, posted_date, a snippet, and a link_params object containing pk, index, and x_string values needed to fetch full details. The endpoint also returns total_results, giving you the count of all matching positions even though results are capped at 10 per call.

Job Detail and Autocomplete

get_job_detail accepts either an order_number (the AMS Inseratnummer, e.g. 17206928) or the pk/index/x_string triplet from search_jobs results. The response includes structured fields — Arbeitsort (work location), Ausbildung (required education), Arbeitszeit (working hours), Unternehmen (company name), Berufsgruppe (professional group), Dienstverhältnis (employment relationship), and order_number — alongside company_logo_url, description_html, and description_text for the full posting content. The autocomplete_jobs endpoint takes a text prefix and returns an array of matching job title strings, suitable for building search-as-you-type interfaces.

Additional Endpoints

get_terms_of_use returns the full HTML of the eJob-Room portal's Nutzungsbedingungen (terms of use) along with its URL. register_jobseeker_abroad returns the registration page URL, an informational message, and a text preview of the terms shown to job seekers living outside Austria — useful for apps that guide international users through the AMS registration process.

Common use cases
  • Aggregate Austrian public-sector and private job listings by location using the Arbeitsort field from get_job_detail
  • Build a German-language job board with search-as-you-type using autocomplete_jobs suggestions
  • Monitor new postings for a specific role by polling search_jobs with a job title query and tracking posted_date
  • Classify jobs by professional category using the Berufsgruppe field returned by get_job_detail
  • Display full bilingual job descriptions by extracting description_text and description_html from detailed postings
  • Guide internationally-based job seekers through AMS registration using register_jobseeker_abroad page URL and terms preview
  • Enrich recruiting dashboards with structured employment type and working hours data from employment_type and Arbeitszeit fields
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does AMS (Arbeitsmarktservice Austria) offer an official developer API?+
AMS provides some open data through the Austrian Open Data portal (data.gv.at), but there is no publicly documented REST API for the eJob-Room job search portal with the breadth of search, detail, and autocomplete functionality covered here.
What does get_job_detail return beyond what search_jobs already provides?+
search_jobs returns a summary per listing: title, location, employment type, working hours, posted date, and a short snippet. get_job_detail adds the full job description in both description_html and description_text, plus structured fields like Ausbildung (required education), Berufsgruppe (professional group), Dienstverhältnis (employment relationship type), the AMS order_number, and company_logo_url when available.
Does search_jobs support pagination beyond the first page of results?+
The search_jobs endpoint returns up to 10 results from the first page and reports the total count in total_results. Pagination beyond page one is not currently supported. You can fork the API on Parse and revise it to add offset or page parameters to retrieve subsequent result pages.
Can I filter search results by employment type, working hours, or specific region without parsing results manually?+
Currently the search_jobs endpoint only accepts a free-text query parameter; there are no dedicated filter parameters for employment type, working hours, or region. Those fields are present in result objects so you can filter client-side. You can fork the API on Parse and revise it to add structured filter inputs.
Are job listings from all Austrian provinces (Bundesländer) covered?+
The API searches across the full AMS eJob-Room portal, which lists positions nationwide. The location field in search results and Arbeitsort in detail responses reflect the posting's stated location, but there is no built-in filter to restrict results by province. You can fork the API on Parse and revise it to add a region-specific filter endpoint.
Page content last updated . Spec covers 5 endpoints from jobroom.ams.or.at.
Related APIs in JobsSee all →
nvidia.com API
nvidia.com API
devex.com API
Search and explore global development opportunities including tenders, grants, job postings, news, organizations, and events all in one place. Find funding details, discover career opportunities, and stay updated on international development initiatives through a single integrated platform.
metacareers.com API
Search and browse Meta job openings across all departments and locations. Filter by keyword, experience level, or role category — including University Graduate and AR/VR specializations — and retrieve comprehensive details for each listing, including job description, requirements, salary range, and application link.
amazon.jobs API
Search and browse Amazon job openings by keywords, location, and category, then view detailed information about specific positions. Filter results across multiple job categories and locations with easy pagination.
cursor.directory API
Search and discover AI cursor rules, MCP servers, and job listings organized by category to enhance your development workflow. Browse detailed information about each rule and server to find the tools and configurations that best fit your needs.
airtasker.com API
Search and browse Airtasker tasks by location, category, price, and keywords, then access detailed task information and user profiles. Get location suggestions and category recommendations to discover available work and service opportunities in your area.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
naukri.com API
naukri.com API
AMS eJob-Room API | Austrian Jobs Search · Parse