Ausbildung Jobs Scraper avatar

Ausbildung Jobs Scraper

Pricing

Pay per usage

Go to Apify Store
Ausbildung Jobs Scraper

Ausbildung Jobs Scraper

Introducing the Ausbildung Jobs Scraper, a lightweight actor for efficiently scraping apprenticeship and vocational training listings. Fast and simple. For best results and reliable data extraction, the use of residential proxies is strongly advised. Get the training data you need!

Pricing

Pay per usage

Rating

5.0

(1)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

2

Monthly active users

10 hours ago

Last modified

Share

Ausbildung.de Jobs Scraper

Extract apprenticeship and vocational training listings from Ausbildung.de with rich, structured output for analysis, monitoring, and automation. Collect job titles, companies, locations, application details, timelines, and stable IDs in one dataset. Built for reliable large-scale job data collection with clean, deduplicated records.


Features

  • Rich Job Records — Collect listing information, company metadata, training type, and timeline details.
  • Duplicate-Safe Output — Automatically keeps unique job entries using stable identifiers.
  • Clean Dataset Quality — Excludes empty values from output so records are easier to use downstream.
  • Flexible Search Inputs — Run by keyword, location, profession, or full search URL.
  • Scalable Collection — Control volume with result and page limits to fit quick tests or larger runs.
  • Proxy Ready — Works with proxy configuration for stable, repeatable data collection.

Use Cases

Job Market Intelligence

Track apprenticeship and dual-study opportunities across companies and locations. Build recurring snapshots to monitor hiring trends over time.

Career Platform Aggregation

Feed clean Ausbildung.de listings into internal job portals, newsletter workflows, or recommendation engines.

Education and Training Research

Analyze training types, expected graduation requirements, and start timelines to understand evolving vocational pathways.

Recruitment Benchmarking

Compare company-level hiring activity with identifiers and vacancy volume indicators to benchmark talent demand.

Data Pipelines and BI

Export structured records into analytics systems for dashboards, alerts, and automated reporting.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNoStart from a specific Ausbildung.de search URL. If provided, this overrides keyword/location/beruf construction.
keywordStringNoSearch keyword, for example Fachinformatiker.
locationStringNoTarget city or location, for example Berlin.
berufStringNoProfession/job-type filter value.
collectDetailsBooleanNotrueCompatibility input kept for existing workflows.
results_wantedIntegerNo100Maximum number of unique listings to save.
max_pagesIntegerNo50Maximum number of result pages to process.
proxyConfigurationObjectNo{ "useApifyProxy": true }Proxy setup for improved reliability.

Output Data

Each dataset item contains core job fields and extended listing metadata.

FieldTypeDescription
titleStringListing title.
companyStringCompany or subsidiary name.
locationStringCity/location shown in listing.
berufStringProfession title/category.
ausbildungsartStringApprenticeship or training type.
start_dateStringEarliest known start date.
description_htmlStringHTML job description extracted from JobPosting schema on the detail page.
description_textStringPlain-text description derived from description_html.
urlStringCanonical listing URL.
vacancy_public_idStringStable listing identifier.
vacancy_slugStringListing slug.
vacancy_countNumberVacancy count marker from source record.
related_branches_countNumberRelated branch count indicator.
corporation_nameStringCorporation name from listing metadata.
corporation_public_idStringStable corporation identifier.
corporation_logoStringCorporation logo URL.
corporation_starving_stateNumberCorporation state flag.
corporation_display_vacancy_countsBooleanWhether vacancy counts are displayed.
subsidiary_nameStringSubsidiary name.
subsidiary_public_idStringStable subsidiary identifier.
subsidiary_logoStringSubsidiary logo URL.
direct_application_onBooleanIndicates direct application availability.
application_optionsStringApplication option mode.
apprenticeship_typeStringDetailed apprenticeship type code.
profession_titleStringDetailed profession label.
salesforce_categoryStringCategory label attached to listing.
expected_graduationStringExpected graduation requirement.
durationStringProgram duration text.
valid_untilStringValid-until date if available.
in_spotlightBooleanSpotlight/promoted indicator.
non_eu_flowNumberNon-EU flow marker.
ba_bookingStringBooking state marker.
cluster_idNumberCluster identifier.
cluster_subsidiary_idNumberCluster subsidiary ID.
cluster_profession_idNumberCluster profession ID.
cluster_created_atStringCluster creation timestamp.
cluster_updated_atStringCluster update timestamp.
meta_results_countNumberTotal results indicator from current response metadata.
meta_vacancies_countNumberTotal vacancies indicator from current response metadata.
meta_city_nameStringMetadata city value when present.
meta_session_locationBooleanSession location flag.
meta_country_entry_pointStringCountry entry point value.
meta_country_entry_codeStringCountry entry code.

Usage Examples

{
"keyword": "Fachinformatiker",
"location": "Berlin",
"results_wanted": 20
}

Profession-Focused Collection

{
"keyword": "Ausbildung",
"location": "Hamburg",
"beruf": "informatik",
"results_wanted": 100,
"max_pages": 10
}

Start From Custom Search URL

{
"startUrl": "https://www.ausbildung.de/suche/?was=fachinformatiker&wo=berlin",
"results_wanted": 50,
"max_pages": 8,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"title": "Duales Studium BWL Sales Management | Peak One GmbH",
"company": "iba Internationale Berufsakademie",
"location": "Hamburg",
"beruf": "Duales Studium BWL",
"ausbildungsart": "duales-studium",
"start_date": "2026-04-01",
"url": "https://www.ausbildung.de/stellen/duales-studium-bwl-sales-management-peak-one-gmbh-bei-iba-internationale-berufsakademie-in-hamburg-5a6f712e-b21b-4236-8e59-4a02ae086b44/",
"vacancy_public_id": "5a6f712e-b21b-4236-8e59-4a02ae086b44",
"vacancy_slug": "duales-studium-bwl-sales-management-peak-one-gmbh-bei-iba-internationale-berufsakademie-in-hamburg-5a6f712e-b21b-4236-8e59-4a02ae086b44",
"vacancy_count": 856,
"related_branches_count": 311,
"corporation_name": "iba Internationale Berufsakademie",
"corporation_public_id": "7a077aae-996c-43de-b923-29bc8a4a79d5",
"corporation_logo": "https://www.ausbildung.de/uploads/image/17/17fa40f4-8cb8-4f23-a492-59ae7706b77d/iba_Logo_auf_wei%C3%9F_RGB.png",
"subsidiary_name": "iba Internationale Berufsakademie",
"subsidiary_public_id": "51ba5881-21bc-4d96-8c0a-8f3c3c3ab214",
"direct_application_on": false,
"application_options": "online",
"apprenticeship_type": "duales-studium",
"profession_title": "Duales Studium BWL",
"salesforce_category": "A+",
"expected_graduation": "fachabitur",
"duration": "3 Jahre",
"in_spotlight": false,
"non_eu_flow": 1,
"ba_booking": "FALSE",
"cluster_id": 2464,
"cluster_subsidiary_id": 9030,
"cluster_profession_id": 668,
"cluster_created_at": "2020-08-31T18:03:11.999Z",
"cluster_updated_at": "2020-08-31T18:03:11.999Z",
"meta_results_count": 10000,
"meta_vacancies_count": 113270,
"meta_session_location": false,
"meta_country_entry_point": "Pakistan",
"meta_country_entry_code": "PK"
}

Tips For Best Results

Start Small, Then Scale

  • Use results_wanted: 20 for quick validation runs.
  • Increase volume only after validating output quality.

Use Targeted Queries

  • Combine keyword and location for tighter result relevance.
  • Add beruf when you need profession-specific datasets.

Control Runtime

  • Use max_pages to keep run duration predictable.
  • Prefer multiple focused runs over one oversized broad run.

Improve Stability

  • Enable proxies for large collections and repeated schedules.
  • If results repeat heavily, lower max_pages and run more targeted filters.

Integrations

  • Google Sheets — Build shareable reporting sheets quickly.
  • Airtable — Maintain searchable apprenticeship databases.
  • Make — Automate enrichment and routing workflows.
  • Zapier — Trigger actions in CRM, messaging, and analytics tools.
  • Webhooks — Push fresh dataset items into your own systems.

Export Formats

  • JSON — Best for APIs and backend pipelines.
  • CSV — Ideal for spreadsheets and BI tools.
  • Excel — Useful for business handoff and reporting.
  • XML — Helpful for system-to-system data exchange.

Frequently Asked Questions

How many listings can I collect?

You can collect as many as available within your results_wanted and max_pages limits.

Are duplicates automatically removed?

Yes. The actor keeps unique records using stable listing identifiers.

Why are some fields missing in an item?

Some listings simply do not provide every optional attribute. Empty values are omitted from the output.

Can I run from a pre-filtered URL?

Yes. Provide startUrl to start from a specific Ausbildung.de search page.

Can I schedule regular monitoring runs?

Yes. Use Apify schedules and export targets to track changes over time.


Support

For issues or feature requests, use the Apify Console issue and support channels.

Resources


This actor is intended for legitimate data collection workflows. You are responsible for complying with applicable laws, platform terms, and internal data governance policies.