Arbeitsagentur Scraper — German Job Listings & Employer Data avatar

Arbeitsagentur Scraper — German Job Listings & Employer Data

Pricing

from $8.00 / 1,000 result scrapeds

Go to Apify Store
Arbeitsagentur Scraper — German Job Listings & Employer Data

Arbeitsagentur Scraper — German Job Listings & Employer Data

Scrape job listings, employers, locations, and posting dates from Arbeitsagentur.de, Germany's Federal Employment Agency job board. Fast public-API access, no login.

Pricing

from $8.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Arbeitsagentur Scraper

Extract job listings from Arbeitsagentur.de, the official job board of the German Federal Employment Agency (Bundesagentur für Arbeit) — the largest single source of vacancies in Germany with well over a million active postings.

This Actor pulls job titles, employers, locations, occupations, posting dates, start dates, and reference numbers directly from the public Jobsuche API. No login, no cookies, no browser automation. It is fast and stable because it reads structured data straight from the source instead of scraping HTML.

What does Arbeitsagentur Scraper do?

Give it a German keyword (for example verkäufer, softwareentwickler, or pflegekraft) and, optionally, a location. The Actor queries the Federal Employment Agency's Jobsuche API, paginates through the results, and returns clean, structured records you can download as JSON, CSV, Excel, or HTML — or pull through the Apify API into your own systems.

Because it runs on the Apify platform, you also get scheduling, monitoring, proxy rotation, and integrations (webhooks, Make, Zapier, Google Sheets) out of the box.

Why use Arbeitsagentur Scraper?

  • Largest job pool in Germany. The Bundesagentur für Arbeit aggregates vacancies from employers and dozens of external job boards in one place.
  • Labour-market research. Track hiring demand by occupation, region, or employer over time.
  • Recruitment and sourcing. Build lead lists of companies actively hiring for a role.
  • Salary and skills analysis. Combine occupation and location data to map the German job market.
  • Job aggregators. Feed a niche job site or newsletter with fresh, structured listings.
  • No anti-bot headaches. The public API is open, so runs are fast and reliable.

How to scrape Arbeitsagentur data

  1. Open the Actor and go to the Input tab.
  2. Enter a Search Query in German (e.g., verkäufer, elektroniker, bürokauffrau).
  3. Optionally set a Location (city, region, or postal code) and a Search Radius in kilometres.
  4. Optionally set Published Within (days) to only get recent postings.
  5. Set Max Results to control how many listings you want.
  6. Click Start. When the run finishes, open the Output tab and download your data as JSON, CSV, Excel, or HTML.

That's it. You can also schedule the Actor to run daily and be notified of new listings.

Input

FieldTypeDescription
searchQuerystringGerman keyword to search for. Defaults to verkäufer.
locationstringCity, region, or postal code. Leave empty to search all of Germany.
radiusintegerRadius in km around the location (only applies with a location).
publishedSinceintegerOnly return jobs published within this many days.
maxResultsintegerMaximum number of listings to return (default 100).
proxyConfigurationobjectProxy settings. Apify datacenter proxies from Germany work well.

Example input

{
"searchQuery": "softwareentwickler",
"location": "Berlin",
"radius": 25,
"maxResults": 100,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Output

Each job is returned as one dataset record. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Example output item

{
"jobTitle": "Verkäufer (m/w/d)",
"employer": "Skechers USA Deutschland GmbH",
"occupation": "Verkäufer/in",
"location": "Berlin",
"postalCode": "10179",
"street": "Grunerstraße 20",
"region": "Berlin",
"country": "Deutschland",
"latitude": 52.520013,
"longitude": 13.4151885,
"distanceKm": 1,
"publishedDate": "2026-07-08",
"entryDate": "2026-07-09",
"modifiedDate": "2026-07-09T07:50:57.416",
"referenceNumber": "10001-1003355569-S",
"isExternalPosting": false,
"externalUrl": null,
"url": "https://www.arbeitsagentur.de/jobsuche/jobdetail/10001-1003355569-S",
"scrapedAt": "2026-07-09T21:10:00.000Z"
}

Data fields

FieldDescription
jobTitleJob posting title
employerHiring company or organisation
occupationStandardised occupation / profession
locationCity or town of the workplace
postalCodePostal code (PLZ)
streetStreet address
regionFederal state or region (Bundesland)
countryCountry of the workplace
latitude / longitudeWorkplace coordinates
distanceKmDistance from the searched location
publishedDateDate the job was published
entryDateEarliest possible start date
modifiedDateLast modification timestamp
referenceNumberArbeitsagentur reference number
isExternalPostingTrue if the job comes from an external board
externalUrlLink to the original external posting, if any
urlArbeitsagentur job detail page URL
scrapedAtISO 8601 collection timestamp

How much does it cost to scrape Arbeitsagentur?

The Actor reads a lightweight JSON API, so runs are cheap and fast. A typical run of a few hundred listings finishes in well under a minute and uses a tiny amount of compute. Pricing follows this Actor's pay-per-result configuration on the Apify Store — check the pricing box on the Actor page for the current rate. Larger runs simply scale linearly with the number of results.

Tips and advanced options

  • Narrow with location + radius. Combine location and radius to focus on a commuting area.
  • Fresh listings only. Use publishedSince (e.g., 7) to pull just the last week's postings when scheduling daily runs.
  • German keywords. The board is German. Use German job titles for the best coverage.
  • Deduplication. Results are de-duplicated by reference number within a run.

FAQ, disclaimers, and support

Is scraping Arbeitsagentur legal? This Actor reads a public API that the Federal Employment Agency exposes for its own web and mobile clients. Use the data responsibly and in line with applicable terms and data-protection law. You are responsible for how you use the extracted data.

Do I need an account or API key? No. The Actor handles API access for you. No login or cookies are required.

Why are some jobs marked as external? Many postings on Arbeitsagentur are syndicated from other job boards. Those items have isExternalPosting: true and, where available, an externalUrl to the original posting.

Something's not working. Open an issue on the Actor's Issues tab with your input and the run link. Custom fields or a tailored version can also be arranged.