Nutzung der Jobsuche-API und Anwendungsszenarien für Software-Tools

Aus devops.straight8.de
Zur Navigation springenZur Suche springen

Nutzung der Jobsuche-API der Bundesagentur für Arbeit (BA)[Bearbeiten]

Um die Jobsuche-API in eigener Software zu verwenden, muss die technische Authentifizierung über die interne Client-ID der BA erfolgen, da kein offizielles Entwickler-Portal mit individueller Key-Vergabe existiert.

Technische Umsetzung[Bearbeiten]

Die Einbindung erfolgt über eine REST-Schnittstelle. Da die API primär für die Web-Anwendung der BA konzipiert wurde, wird eine statische client-id genutzt.

Basis-URL: https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/jobs

Authentifizierung: Erfordert den HTTP-Header X-API-Key.

Standard-Key: jobboerse-jobsuche

Wichtige Query-Parameter[Bearbeiten]

Parameter Funktion Beispiel
was Suchbegriff oder Beruf was=Informatiker
wo Ort oder Postleitzahl wo=Berlin
umkreis Suchradius in Kilometern umkreis=20
page Seitennummer für Ergebnisse page=1

Anwendungsszenarien für Software-Tools[Bearbeiten]

Hier sind drei Konzepte für Anwendungen, die auf Basis dieser API-Daten entwickelt werden könnten:

1. Der "Hidden Gem" Radar (Nischen-Job-Aggregator)[Bearbeiten]

Während kommerzielle Portale oft nur bezahlte Anzeigen priorisieren, enthält die BA-Datenbank nahezu alle gemeldeten Stellen, auch von kleinen Betrieben oder Behörden.

Das Tool: Ein Bot, der die API nach spezifischen, seltenen Schlagwortkombinationen scannt und Nutzer per Push-Benachrichtigung (z. B. Telegram oder Slack) über neue Treffer informiert, die auf großen Plattformen untergehen würden.

2. Regionaler Fachkräfte-Monitor für Kommunen[Bearbeiten]

Entscheidungsträger benötigen oft Echtzeit-Daten zur lokalen Arbeitsmarktsituation.

Das Tool: Ein Dashboard, das die API-Daten aggregiert und auf einer Karte visualisiert. So lässt sich darstellen, in welchen Stadtteilen die Diskrepanz zwischen Gehaltsniveau (Entgeltatlas) und der Anzahl offener Stellen am größten ist.

3. KI-basierter "Skill-Gap" Analysator[Bearbeiten]

Bewerber wissen oft nicht, welche technischen Qualifikationen in ihrer spezifischen Region aktuell den Ausschlag geben.

Das Tool: Eine Anwendung, die per API die Volltext-Beschreibungen der letzten 100 relevanten Stellenanzeigen abruft. Mittels einer KI (LLM) werden die am häufigsten geforderten "Must-have"-Skills extrahiert und mit dem Lebenslauf des Nutzers abgeglichen.

Rechtlicher und technischer Hinweis[Bearbeiten]

Da die Nutzung über eine inoffizielle Client-ID erfolgt, besteht keine Garantie für die dauerhafte Stabilität der Endpunkte. Für hochverfügbare, kommerzielle Anwendungen sollte die offizielle HR-BA-XML Schnittstelle über das Partner-Portal der BA geprüft werden.

Abruf über die Console mit cURL[Bearbeiten]

curl -o jobs.json -H "X-API-Key: jobboerse-jobsuche" "https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/jobs?was=Informatiker&wo=Berlin&umkreis=2"

Hilfe zu cURL:

https://hostman.com/de/tutorials/so-laden-sie-dateien-mit-curl-herunter/

https://linux-de.com/?p=21245

https://de.unixlinux.online/tx/1004033469.html