Ausbildung Jobs Search Scraper avatar

Ausbildung Jobs Search Scraper

Pricing

Pay per usage

Go to Apify Store
Ausbildung Jobs Search Scraper

Ausbildung Jobs Search Scraper

Scrape German apprenticeship listings from Ausbildung.de effortlessly. This scraper extracts job titles, company details, locations, start dates, salary info, and 35+ fields per vacancy — perfect for talent agents, HR teams, and education researchers analyzing the German Ausbildung market.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Soft Alexist

Soft Alexist

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

Ausbildung.de Jobs Scraper: Automate Apprenticeship Data Collection


Understanding Ausbildung.de

Ausbildung.de is Germany's largest apprenticeship job board, connecting employers seeking trainees with prospective apprentices across all professions and regions. The platform hosts thousands of active Ausbildung (apprenticeship) positions ranging from crafts to IT, hospitality to healthcare. Manually browsing and extracting this data is labor-intensive — the Ausbildung.de Jobs Scraper automates the entire process, delivering structured, ready-to-analyze apprenticeship data at scale.


Scraper Overview

The Ausbildung.de Jobs Search Scraper extracts vacancy listings from Ausbildung.de search results pages, converting raw HTML into clean, structured data. It's built for:

  • Vocational educators tracking apprenticeship trends and employer demand
  • Recruitment agencies managing candidate matches and market intelligence
  • Career researchers studying vocational education pathways in Germany
  • HR professionals benchmarking apprenticeship programs across industries
  • Data analysts building intelligence platforms around German talent markets

Key features include flexible search filtering by profession, configurable item limits, and robust error handling via ignore_url_failures — allowing you to scrape hundreds of listings reliably in a single run.


Input Format & Configuration

The scraper accepts a JSON configuration object controlling search parameters and extraction limits:

{
"urls": [
"https://www.ausbildung.de/suche/?professions=Pflegefachmann%2F-frau"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}
ParameterPurposeExample
urlsDirect links to Ausbildung.de search results filtered by profession, location, or keywordhttps://www.ausbildung.de/suche/?professions=Pflegefachmann%2F-frau (Nursing Apprenticeships)
max_items_per_urlMaximum vacancies to extract per search results page (1–200)200 extracts up to 200 listings per URL
ignore_url_failuresIf true, scraper continues if a URL fails; if false, stops on first errortrue recommended for large batch runs

Tips for URL construction:

  • Use Ausbildung.de's search UI to build filtered URLs (by profession, region, company)
  • Paste the resulting URL into the urls array
  • Each URL can yield up to 200 listings depending on search breadth

Output Format & Field Definitions

Sample output

{
"corporation_name": "maxQ. im bfw – Unternehmen für Bildung. / Berufsfortbildungswerk Gemeinnützige Bildungseinrichtung des DGB GmbH (bfw)",
"vacancy_public_id": "47515630-ae75-411b-83b4-312898cf5d5b",
"slug": "ausbildung-pflegefachmann-frau-m-w-d-bei-maxq-im-bfw-unternehmen-fuer-bildung-berufsfortbildungswerk-gemeinnuetzige-bildungseinrichtung-des-dgb-gmbh-bfw-in-frankfurt-am-main-47515630-ae75-411b-83b4-312898cf5d5b",
"title": "Ausbildung Pflegefachmann/-frau (m/w/d)",
"vacancy_count": 18,
"location": "60329 Frankfurt am Main",
"related_branches_count": 17,
"starts_no_earlier_than": null,
"corporation_logo": "https://www.ausbildung.de/uploads/image/e2/e2af9f98-8fe1-45cc-a34c-6476f21c64c8/Logo-quadrat.png",
"direct_application_on": false,
"subsidiary_logo": null,
"subsidiary_name": "maxQ. im bfw – Unternehmen für Bildung. / Berufsfortbildungswerk Gemeinnützige Bildungseinrichtung des DGB GmbH (bfw)",
"in_spotlight": false,
"corporation_display_vacancy_counts": true,
"profession_title": "Pflegefachmann/-frau",
"application_options": "online",
"salesforce_category": "A",
"non_eu_flow": 1,
"subsidiary_public_id": "161d69e1-2c5a-4d07-8229-1464ed533ce1",
"corporation_public_id": "49b03837-7317-4e1f-beec-e2d3ea48d992",
"corporation_starving_state": 0,
"valid_until": null,
"expected_graduation": "mittlerer-schulabschluss",
"apprenticeship_type": "klassische-duale-berufsausbildung",
"duration": "3 Jahre",
"ba_booking": "FALSE",
"corporation_recent_review_count": 0,
"corporation_recent_star_count_avg": 0,
"top_rated_employer": false,
"id": 1139424,
"subsidiary_id": 134644,
"profession_id": 668,
"created_at": "2023-12-11T13:40:05.777Z",
"updated_at": "2023-12-11T13:40:05.777Z",
"from_url": "https://www.ausbildung.de/suche/?professions=Pflegefachmann/-frau"
}

Each scraped vacancy returns a comprehensive record with 35+ fields covering employer, position, logistics, and candidate fit:

Employer & Company Data

FieldMeaning
Corporation NameOfficial legal name of the hiring employer
Corporation Public IDUnique Ausbildung.de identifier for the employer
Corporation LogoURL to employer's company logo
Corporation Display Vacancy CountsWhether the employer publicly shows vacancy counts
Corporation Starving StateCurrent hiring status flag (e.g., active, paused)
Corporation Recent Review CountNumber of recent trainee reviews for the company
Corporation Recent Star Count AvgAverage star rating (1–5) from recent trainee feedback
Top Rated EmployerBoolean flag: true if company meets Ausbildung.de quality standards
Subsidiary NameBranch or subsidiary name (if applicable)
Subsidiary LogoLogo for subsidiary entity
Subsidiary Public IDUnique ID for the subsidiary
Subsidiary IDInternal subsidiary database identifier

Vacancy & Position Details

FieldMeaning
Vacancy Public IDUnique identifier for the specific apprenticeship listing
IDInternal database ID for the vacancy
TitleJob title or apprenticeship role name (e.g., "Pflegefachmann")
SlugURL-friendly version of the title
Profession TitleStandardized apprenticeship profession name in German
Profession IDInternal ID for the profession category
Vacancy CountNumber of open positions within this listing
Apprenticeship TypeType of training program (e.g., "dual apprenticeship", "school-based")
DurationTraining period length (typically 2–3.5 years)
Salesforce CategoryInternal Ausbildung.de categorization

Logistics & Applicant Information

FieldMeaning
LocationCity/region where apprenticeship takes place
Starts No Earlier ThanEarliest possible start date for the apprenticeship
Expected GraduationEstimated apprenticeship completion date
Valid UntilDeadline for submitting applications
Created AtDate the listing was posted to Ausbildung.de
Updated AtLast modification timestamp

Application & Special Flags

FieldMeaning
Application OptionsAvailable application methods (e.g., online form, email, direct contact)
Direct Application OnWhether direct online application is enabled
In SpotlightBoolean: true if listing is featured/promoted
BA BookingBooking status for Federal Employment Agency integration
Non EU FlowFlag for non-EU applicant eligibility
Related Branches CountNumber of related apprenticeship branches offered by employer

How to Use the Scraper

  1. Navigate to Ausbildung.de — Visit the website and use the search UI to filter by profession, location, or company.
  2. Copy the search URL — Once results match your criteria, copy the full URL from your browser's address bar.
  3. Paste into configuration — Add the URL to the urls array in your scraper input.
  4. Set extraction limits — Adjust max_items_per_url based on your needs (e.g., 50 for quick samples, 200 for comprehensive datasets).
  5. Enable error tolerance — Set ignore_url_failures: true for large batch runs to prevent interruptions.
  6. Execute and export — Run the scraper and download results as JSON, CSV, or Excel.

Best practices:

  • Start with max_items_per_url: 50 to test your URLs
  • Use specific profession filters for cleaner, more relevant data
  • Schedule regular scrapes to track vacancies over time
  • Store results in a database for trend analysis

Real-World Applications

  • Vocational counseling: Analyze which apprenticeships offer the most positions and regional opportunities
  • Market research: Track employer demand for specific trades (e.g., nursing, IT, construction)
  • Competitive intelligence: Monitor salary trends, company reviews, and hiring practices across sectors
  • Integration projects: Feed German apprenticeship data into career portals, chatbots, or educational platforms
  • Policy analysis: Build datasets supporting vocational education research and workforce planning

By automating data extraction, the Ausbildung.de Jobs Scraper transforms hundreds of hours of manual work into seconds, enabling data-driven decisions in talent, education, and HR.


Conclusion

The Ausbildung.de Jobs Search Scraper is an essential tool for anyone navigating the German apprenticeship landscape at scale. With 35+ output fields capturing employer reputation, training logistics, and application details, it delivers the rich, structured data needed for intelligent hiring, research, and business strategy.