AMS Jobs scrapen: Stellenangebote des Arbeitsmarktservice Österreich exportieren

Der AMS-Scraper liest Stellenanzeigen von jobs.ams.at, dem Jobportal des Arbeitsmarktservice Österreich, und liefert sie als strukturierte Daten. Filtern Sie nach Suchbegriff, Ort, Bundesland und Beschäftigungsart, holen Sie Kontaktdaten und Gehaltsangaben, sofern in der Anzeige vorhanden, und exportieren Sie alles als JSON, CSV oder Excel. Ohne Browser, ohne eigenen API-Schlüssel.

Auf Apify öffnen → Jetzt testen
Abdeckung
Österreich (AT)
Technik
HTTP-only, kein Browser
RAM
128MB
Preis pro Job
$0,005 ($5 / 1.000)
Start pro Lauf
$0,05
Proxy
Wird verwaltet

Was Sie scrapen können

Typische Anwendungsfälle

Eingabe-Beispiel

{
 "searchQueries": ["Software Engineer", "Pflegefachkraft"],
 "bundesland": "Wien",
 "employmentType": "Vollzeit",
 "sortBy": "_DATE",
 "maxResultsPerQuery": 100,
 "includeJobDetails": true
}

Alle Eingabefelder sind optional: searchQueries, searchQuery, location, bundesland, employmentType, sortBy (Standard _SCORE), maxResultsPerQuery (Standard 100), maxResults (Standard 0 = unbegrenzt), includeJobDetails (Standard true) und startUrls.

Preise

EreignisPreis
Ergebnis (ein Job im Datensatz)$0,005 (= $5,00 pro 1.000 Ergebnisse)
Actor-Start (einmal pro Lauf)$0,05

Beispiel: 100 Jobs kosten $0,05 + 100 × $0,005 = $0,55.

API-Beispiel

# Einen Lauf über die Apify-API starten
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~ams-at-scraper/runs?token=YOUR_TOKEN" \
 -H "Content-Type: application/json" \
 -d '{
 "searchQueries": ["Software Engineer"],
 "bundesland": "Wien",
 "sortBy": "_DATE",
 "maxResultsPerQuery": 100,
 "includeJobDetails": true
 }'

# Oder mit KI-Agenten via MCP verwenden:
# https://mcp.apify.com?tools=santamaria-automations/ams-at-scraper

Integrationen

Ausgabefelder (33 Felder pro Ergebnis)

FeldTypBeispielBedeutung
idstring6bcd1d7c-370f-3175-8913-672b1ea021f5Eindeutige Job-ID bei AMS (UUID)
titlestringSOFTWARE ENGINEER - FAHRZEUGKOMMUNIKATIONStellentitel
companystring | nullAspöck Systems GmbHName des Arbeitgebers
locationstring4722 EnzingArbeitsort laut Anzeige (PLZ und Ort)
countrystringATLändercode (in den Ausgabezeilen enthalten)
cantonstring | nullOOBundesland als Kürzel (z. B. W, OO)
salary_minnumber | nullnullUntergrenze des Gehalts, sofern angegeben
salary_maxnumber | nullnullObergrenze des Gehalts, sofern angegeben
salary_currencystringEURWährung
salary_periodstring | nullmonthlyBezugszeitraum des Gehalts
salary_textstring | null…Mindestentgelt … 2.535,00 EUR brutto pro Monat …Gehaltsangabe im Originaltext
employment_typestring | nullfull-timeBeschäftigungsart
workload_minnumber | nullnullUntergrenze des Beschäftigungsausmaßes in %
workload_maxnumber | nullnullObergrenze des Beschäftigungsausmaßes in %
remote_optionstring | nullnullHinweis auf Remote-/Homeoffice-Möglichkeit
description_snippetstring | nullWir suchen einen praxisorientierten Software Engineer …Kurzauszug der Beschreibung
description_fullstring | nullInternational präsentiert ASPÖCK Systems GmbH …Vollständige Stellenbeschreibung
requirementsarray["Matura", "Fachhochschule/Universität/pädagogische Hochschule"]Anforderungen und Qualifikationen
company_benefitsarray[]Vom Arbeitgeber genannte Benefits
posted_atstring | null2026-09-23T00:00:00ZVeröffentlichungsdatum
expires_atstring | nullnullAblaufdatum der Anzeige
source_urlstringhttps://jobs.ams.at/public/emps/jobs/uuid/6bcd1d7c-…Link zur Anzeige auf jobs.ams.at
source_platformstringams.atQuellplattform
contact_salutationstring | nullnullAnrede der Kontaktperson
contact_firstnamestring | nullnullVorname der Kontaktperson
contact_lastnamestring | nullnullNachname der Kontaktperson
contact_emailstring | null[email protected]E-Mail-Adresse des Kontakts
contact_phonestring | nullnullTelefonnummer des Kontakts
apply_urlstring | nullhttps://jobs.ams.at/public/emps/jobs/uuid/6bcd1d7c-…Direkter Bewerbungslink
apply_emailstring | null[email protected]E-Mail-Adresse für Bewerbungen
company_urlstring | nullhttps://aspoeck.comWebsite des Unternehmens
search_querystring | nullSoftware EngineerSuchbegriff, der die Anzeige geliefert hat
scraped_atstring2026-10-15T05:34:04ZZeitpunkt des Abrufs

Beispiel-Ausgabe

Ein echter Datensatz aus einem Lauf vom 15.10.2026 (Suchbegriff „Software Engineer“, Texte gekürzt):

{
  "id": "6bcd1d7c-370f-3175-8913-672b1ea021f5",
  "title": "SOFTWARE ENGINEER - FAHRZEUGKOMMUNIKATION",
  "company": "Aspöck Systems GmbH",
  "location": "4722 Enzing",
  "country": "AT",
  "canton": "OO",
  "salary_min": null,
  "salary_max": null,
  "salary_currency": "EUR",
  "salary_period": "monthly",
  "salary_text": "Das Mindestentgelt für die Stelle als SOFTWARE ENGINEER - FAHRZEUGKOMMUNIKATION beträgt 2.535,00 EUR brutto pro Monat auf Basis Vollzeitbeschäftigung. Bereitschaft zur Überzahlung.",
  "employment_type": "full-time",
  "workload_min": null,
  "workload_max": null,
  "remote_option": null,
  "description_snippet": "Wir suchen einen praxisorientierten Software Engineer mit fundierter Erfahrung im Bereich Fahrzeugkommunikation und Embedded Softwareentwicklung. Der Schwerpunkt dieser Rolle liegt in der Analyse, Erp…",
  "description_full": "International präsentiert ASPÖCK Systems GmbH, mit Hauptsitz in Peuerbach, seit über 45 Jahren Beleuchtungslösungen für Fahrzeuge, um für deutlich mehr Sicherheit auf den Straßen der Welt zu sorgen. V…",
  "requirements": [
    "Matura",
    "Fachhochschule/Universität/pädagogische Hochschule"
  ],
  "company_benefits": [],
  "posted_at": "2026-09-23T00:00:00Z",
  "expires_at": null,
  "source_url": "https://jobs.ams.at/public/emps/jobs/uuid/6bcd1d7c-370f-3175-8913-672b1ea021f5",
  "source_platform": "ams.at",
  "contact_salutation": null,
  "contact_firstname": null,
  "contact_lastname": null,
  "contact_email": "[email protected]",
  "contact_phone": null,
  "apply_url": "https://jobs.ams.at/public/emps/jobs/uuid/6bcd1d7c-370f-3175-8913-672b1ea021f5",
  "apply_email": "[email protected]",
  "company_url": "https://aspoeck.com",
  "search_query": "Software Engineer",
  "scraped_at": "2026-10-15T05:34:04.769304212Z"
}

Direkt auf Apify ausführen (kein Code)

Klicken Sie oben auf Auf Apify öffnen, um ams-at-scraper im Browser auszuführen – kein Code, keine Installation. In der Apify-Konsole erhalten Sie:

Ihren Apify API-Token erhalten

Um diesen Actor aus Ihrem eigenen Code auszuführen, benötigen Sie einen Apify API-Token. In etwa einer Minute erledigt:

  1. Kostenlos bei Apify registrieren (Google, GitHub oder E-Mail).
  2. Gehen Sie zu Einstellungen → Integrationen → API-Tokens.
  3. Klicken Sie auf Neuen API-Token erstellen. Kopieren und geheim halten.

Gratiskontingent: Apify schreibt Ihrem Konto 5$ Plattformnutzung pro Monat gut, keine Kreditkarte erforderlich. Bei $0,005 pro Ergebnis plus $0,05 pro Lauf reicht das für rund 990 Ergebnisse in einem einzigen Lauf, also für einen ausführlichen Test.

Aus Code aufrufen

Führen Sie diesen Actor aus jeder Sprache über die Apify-REST-API aus. Ersetzen Sie YOUR_TOKEN durch Ihren API-Token und passen Sie das JSON-Input an.

curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~ams-at-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
// npm install apify-client
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('santamaria-automations/ams-at-scraper').call({});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
# pip install apify-client
from apify_client import ApifyClient

client = ApifyClient('YOUR_TOKEN')
run = client.actor('santamaria-automations/ams-at-scraper').call(run_input={})
items = list(client.dataset(run['defaultDatasetId']).iterate_items())
print(items)
// dotnet add package Apify.Client
using Apify.Client;

var client = new ApifyClient("YOUR_TOKEN");
var run = await client.Actor("santamaria-automations/ams-at-scraper").CallAsync(new { });
var items = await client.Dataset(run.DefaultDatasetId).ListItemsAsync();
// Maven: com.apify:apify-client
import com.apify.client.ApifyClient;

ApifyClient client = new ApifyClient("YOUR_TOKEN");
ActorRun run = client.actor("santamaria-automations/ams-at-scraper").call(Map.of());
List<Map<String,Object>> items = client.dataset(run.getDefaultDatasetId()).listItems();

Mit KI-Agenten verwenden (MCP)

Dieser Actor ist auf dem Apify MCP-Server verfügbar, sodass Sie ihn von jedem MCP-kompatiblen KI-Client aus steuern können – Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex oder einem eigenen Agent – ohne Code zu schreiben.

https://mcp.apify.com?tools=santamaria-automations/ams-at-scraper

Beispiel-Prompt nach Verbindung:

"Verwende ams-at-scraper, um die neuesten AMS-Stellenangebote für „Software Engineer“ in Wien abzurufen, und liefere mir die Ergebnisse als Tabelle."

Clients mit dynamischer Tool-Discovery (Claude.ai, VS Code) erhalten das vollständige Input-Schema automatisch via add-actor.

Mit No-Code-Plattformen verwenden

Triggern Sie diesen Actor aus Ihrem Automatisierungstool. Alle unten aufgeführten Plattformen können die Apify-API in wenigen Klicks aufrufen — kein Code erforderlich.

  1. Fügen Sie den n8n Apify-Node hinzu (auf n8n Cloud vorinstalliert; auf self-hosted @apify/n8n-nodes-apify installieren).
  2. Setzen Sie Actor auf santamaria-automations/ams-at-scraper.
  3. Wählen Sie Operation Run Actor and get dataset, fügen Sie Ihr Input-JSON ein und verbinden Sie einen Downstream-Node (Google Sheets, Postgres, Webhook, …).
  1. Erstellen Sie einen neuen Zap mit beliebigem Trigger.
  2. Fügen Sie eine Webhooks by Zapier POST-Action zu https://api.apify.com/v2/acts/santamaria-automations~ams-at-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN hinzu.
  3. Body: Ihr Input-JSON. Content-Type: application/json.
  1. Erstellen Sie ein neues Szenario.
  2. Fügen Sie ein HTTP-Modul hinzu: URL https://api.apify.com/v2/acts/santamaria-automations~ams-at-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN, Methode POST, Body raw JSON.
  3. Parsen Sie die Antwort mit einem JSON-Modul, um Items downstream zu iterieren.
  1. Erstellen Sie einen neuen Workflow.
  2. Fügen Sie einen HTTP Request-Schritt hinzu: POST zu https://api.apify.com/v2/acts/santamaria-automations~ams-at-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN.
  3. Greifen Sie in nachfolgenden Schritten auf steps.http.$return_value zu.
  1. Installieren Sie das API Connector-Plugin.
  2. Fügen Sie eine neue API hinzu: POST https://api.apify.com/v2/acts/santamaria-automations~ams-at-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN, Body type JSON.
  3. Initialisieren Sie den Call mit Ihrem Input und referenzieren Sie das Response-Array in Workflow-Actions.

Häufige Fragen

Welche Felder liefert der Scraper?

33 Felder pro Ergebnis, darunter Titel, Unternehmen, Ort, Bundesland, Beschäftigungsart, Gehaltsangaben, Beschreibung, Anforderungen, Kontaktdaten und Bewerbungs-URL. Die vollständige Liste finden Sie in der Tabelle „Ausgabefelder“.

Ist das Scrapen dieser Seite legal?

Das Abrufen öffentlich zugänglicher Daten ist in vielen Rechtsordnungen grundsätzlich zulässig, für personenbezogene Daten (etwa Ansprechpersonen) gilt jedoch die DSGVO. Prüfen Sie die lokalen Vorgaben und holen Sie bei kommerzieller Nutzung rechtlichen Rat ein.

Brauche ich einen API-Schlüssel von AMS?

Nein. Der Actor liest die öffentlichen Daten per HTTP, Proxys werden für Sie verwaltet. Sie benötigen weder API-Schlüssel noch OAuth noch eigenes Rate-Limit-Management.

Wie aktuell sind die Daten?

Jeder Lauf ruft die Daten live zum Ausführungszeitpunkt ab. Mit einem Zeitplan (täglich, stündlich oder wöchentlich per Cron) in der Apify-Konsole halten Sie Ihren Datensatz automatisch aktuell. Mit sortBy „_DATE“ erhalten Sie die neuesten Anzeigen zuerst.

Ähnliche Actors

Auf Apify öffnen → Jetzt testen — kostenloser Einstieg