OrbTop

German Job Board Scraper – Bundesagentur für Arbeit

JOBSAUTOMATION

German Job Board Scraper – Bundesagentur für Arbeit

Extract job listings from Arbeitsagentur.de — Germany's federal employment agency and the country's largest public job board, listing hundreds of thousands of positions across all industries and regions.

What you get

For each job listing, the actor returns:

Field Description
job_id Unique reference number (Referenznummer)
title Job title
employer Company name
occupation Occupation category (Beruf)
location_city City
location_region Federal state / region
location_country Country (usually Deutschland)
location_zip Postal code
location_lat / location_lon Coordinates
posted_date Date published (YYYY-MM-DD)
modified_at Last modified timestamp
start_date Earliest start date
external_url Direct employer application URL (when available)
job_url Link to the listing on Arbeitsagentur.de
scraped_at Scrape timestamp

How to use

Basic inputs

Input Type Description
keyword string Job title or keyword (e.g. software, pfleger, verkäufer). Leave blank to browse all.
location string City or region (e.g. Berlin, München, Bayern). Leave blank for all locations.
angebotsart integer Job type: 1 = regular jobs, 2 = apprenticeships, 4 = self-employed, 34 = mini-jobs. Leave blank for all types.
maxItems integer Maximum number of records to return. Use 0 for unlimited.

Example: Software jobs in Berlin

{
  "keyword": "software",
  "location": "Berlin",
  "angebotsart": 1,
  "maxItems": 100
}

Example: All nursing jobs nationwide

{
  "keyword": "pfleger",
  "maxItems": 500
}

Example: Browse all open positions

{
  "maxItems": 1000
}

Data source

This actor uses the official Bundesagentur für Arbeit REST API (rest.arbeitsagentur.de). No login or credentials are required — the API is publicly accessible. The underlying database contains over 700,000 active listings at any given time, covering regular employment, apprenticeships, mini-jobs, and self-employment opportunities across Germany and internationally.

Performance

  • Retrieves up to 100 listings per API call with a 300ms delay between requests
  • No proxy required — runs on standard datacenter infrastructure
  • Typical run: 1,000 records in under 60 seconds

Notes

  • Listings without an external_url are managed directly through Arbeitsagentur.de
  • The angebotsart=1 filter (regular jobs) excludes apprenticeships and training positions — omit it to include all job types
  • Results reflect live data from the Bundesagentur für Arbeit database and may include listings from Austria and other German-speaking countries