Ausbildung Jobs Search Scraper
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
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}
| Parameter | Purpose | Example |
|---|---|---|
urls | Direct links to Ausbildung.de search results filtered by profession, location, or keyword | https://www.ausbildung.de/suche/?professions=Pflegefachmann%2F-frau (Nursing Apprenticeships) |
max_items_per_url | Maximum vacancies to extract per search results page (1–200) | 200 extracts up to 200 listings per URL |
ignore_url_failures | If true, scraper continues if a URL fails; if false, stops on first error | true 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
urlsarray - 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
| Field | Meaning |
|---|---|
Corporation Name | Official legal name of the hiring employer |
Corporation Public ID | Unique Ausbildung.de identifier for the employer |
Corporation Logo | URL to employer's company logo |
Corporation Display Vacancy Counts | Whether the employer publicly shows vacancy counts |
Corporation Starving State | Current hiring status flag (e.g., active, paused) |
Corporation Recent Review Count | Number of recent trainee reviews for the company |
Corporation Recent Star Count Avg | Average star rating (1–5) from recent trainee feedback |
Top Rated Employer | Boolean flag: true if company meets Ausbildung.de quality standards |
Subsidiary Name | Branch or subsidiary name (if applicable) |
Subsidiary Logo | Logo for subsidiary entity |
Subsidiary Public ID | Unique ID for the subsidiary |
Subsidiary ID | Internal subsidiary database identifier |
Vacancy & Position Details
| Field | Meaning |
|---|---|
Vacancy Public ID | Unique identifier for the specific apprenticeship listing |
ID | Internal database ID for the vacancy |
Title | Job title or apprenticeship role name (e.g., "Pflegefachmann") |
Slug | URL-friendly version of the title |
Profession Title | Standardized apprenticeship profession name in German |
Profession ID | Internal ID for the profession category |
Vacancy Count | Number of open positions within this listing |
Apprenticeship Type | Type of training program (e.g., "dual apprenticeship", "school-based") |
Duration | Training period length (typically 2–3.5 years) |
Salesforce Category | Internal Ausbildung.de categorization |
Logistics & Applicant Information
| Field | Meaning |
|---|---|
Location | City/region where apprenticeship takes place |
Starts No Earlier Than | Earliest possible start date for the apprenticeship |
Expected Graduation | Estimated apprenticeship completion date |
Valid Until | Deadline for submitting applications |
Created At | Date the listing was posted to Ausbildung.de |
Updated At | Last modification timestamp |
Application & Special Flags
| Field | Meaning |
|---|---|
Application Options | Available application methods (e.g., online form, email, direct contact) |
Direct Application On | Whether direct online application is enabled |
In Spotlight | Boolean: true if listing is featured/promoted |
BA Booking | Booking status for Federal Employment Agency integration |
Non EU Flow | Flag for non-EU applicant eligibility |
Related Branches Count | Number of related apprenticeship branches offered by employer |
How to Use the Scraper
- Navigate to Ausbildung.de — Visit the website and use the search UI to filter by profession, location, or company.
- Copy the search URL — Once results match your criteria, copy the full URL from your browser's address bar.
- Paste into configuration — Add the URL to the
urlsarray in your scraper input. - Set extraction limits — Adjust
max_items_per_urlbased on your needs (e.g.,50for quick samples,200for comprehensive datasets). - Enable error tolerance — Set
ignore_url_failures: truefor large batch runs to prevent interruptions. - Execute and export — Run the scraper and download results as JSON, CSV, or Excel.
Best practices:
- Start with
max_items_per_url: 50to 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.