Ausbildung.de Scraper – German Apprenticeship Vacancies avatar

Ausbildung.de Scraper – German Apprenticeship Vacancies

Pricing

from $1.50 / 1,000 result items

Go to Apify Store
Ausbildung.de Scraper – German Apprenticeship Vacancies

Ausbildung.de Scraper – German Apprenticeship Vacancies

Extract German apprenticeship (Ausbildung) and dual-study vacancies from Ausbildung.de by city and topic: title, company, location, start date, URL.

Pricing

from $1.50 / 1,000 result items

Rating

0.0

(0)

Developer

Yusuke Suda

Yusuke Suda

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Ausbildung.de Scraper — German apprenticeship vacancies by city

Extract German apprenticeship (Ausbildung) and dual-study vacancies from Ausbildung.de by city and topic: title, company, location, start date, URL.

Three rows from a real run

TitleCompanyLocationType and start
Ausbildung Informationselektroniker 2027 (m/w/d)BAUER Elektroanlagen12489 Berlin + 6 weitereAusbildung (Start: 01.09.2027)
Ausbildung zumzur KaufmannKauffrau im Einzelhandel (m/w/d)TK Maxx (TJX Deutschland Ltd. & Co. KG)14169 Berlin + 96 weitereAusbildung (Start: 01.08.2027)
⚓ Ausbildung Koch (w/m/d) - Hochsee - Start 2028sea chefs Human Resources Services GmbH10115 Berlin + 1 weitererAusbildung (Start: nach Absprache)

The default run (no input (23 large cities), maxItems: 100) on 21 October 2026 returned 100 rows in 16 seconds and costs $0.15 at $1.50 per 1,000 results.

Ausbildung.de is one of Germany's portals for apprenticeships (Ausbildung) and dual study. This Actor turns its city pages into a clean table: the vacancy, the company, where it is (and in how many more places the company trains), and when the training starts.

Press Start. The defaults return 20 vacancies from each of 23 large cities (Berlin, Hamburg, München, Köln, …).

What a row looks like

{
"title": "Ausbildung Informationselektroniker 2027 (m/w/d)",
"company": "BAUER Elektroanlagen",
"location": "12489 Berlin + 6 weitere",
"workplace_postal_code": "12489",
"employment_type": "Ausbildung (Start: 01.09.2027)",
"source_url": "https://www.ausbildung.de/stellen/ausbildung-informationselektroniker-2027-m-w-d-bei-bauer-elektroanlagen-in-berlin-1924f2ff-1e56-461f-bf78-05acc5896267/",
"external_id": "1924f2ff-1e56-461f-bf78-05acc5896267"
}

company is the training company. Business names only: a name that is or contains a person's name is left empty. No contact person is collected and the vacancy text is not read.

Every row also carries source_site and scraped_at.

FieldWhat it holdsHow often it is filled (example run, 100 rows)
title, companyVacancy title; companyAlways
locationPostcode and town, and "+ N weitere" when the company trains in more placesAlways
workplace_postal_codePostcode of the first place74 of 100
employment_typeAusbildung or Duales Studium, with the start as the site writes it (a date, "nach Absprache")Always
source_url, external_idThe vacancy on Ausbildung.de, its idAlways

Input

FieldWhat it does
locationOne German city, e.g. Hamburg, München, Leipzig. Empty: 23 large cities.
categoryOne of the site's topic pages: pflege, it, handwerk, kaufmaennisch, technik, gastronomie, … Empty: all topics.
startYearKeep only vacancies starting in this year, e.g. 2027 ("nach Absprache" has no year and is left out then).
maxItemsStop after this many rows.
proxyConfigurationOff by default; not needed for this site.

How it works

Ausbildung.de's own search keeps its query out of the web address and answers with vacancies near wherever it places the visitor, so it cannot be steered. The Actor reads the site's city pages instead (and its city-and-topic pages), which are stable: each shows 20 vacancies and no second page, so a run returns at most 20 per city and topic. It pauses 2 seconds between requests and never opens a vacancy's page. No keyword search and no posting date: the city pages show neither.

Pricing

$1.50 per 1,000 results (event result-item), no start fee. Set a maximum charge per run in the run options to cap it.

Good to know

  • The data is what the site shows on the day of the run.
  • Questions or a missing field: open an issue on this Actor.