Discover/ausbildung.de API
live

ausbildung.de APIausbildung.de

Search German apprenticeship listings, get job details, browse professions A-Z, and retrieve year-by-year training salary data from ausbildung.de.

Endpoints
5
Updated
14d ago
Try it
Offset for pagination (increments of 20)
Search keyword (profession or company name)
Search radius in km
City name or postal code to search near
api.parse.bot/scraper/ff4c0507-56d1-480f-a4b9-fa5925c5d6fe/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/ff4c0507-56d1-480f-a4b9-fa5925c5d6fe/search_listings?query=Koch&location=Berlin' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for apprenticeship/training positions by keyword, location, and radius. Returns paginated results with up to 20 listings per page.

Input
ParamTypeDescription
fromintegerOffset for pagination (increments of 20)
querystringSearch keyword (profession or company name)
radiusintegerSearch radius in km
locationstringCity name or postal code to search near
Response
{
  "type": "object",
  "fields": {
    "from": "integer offset used",
    "listings": "array of listing objects with id, title, company, location, profession, start_date, apprenticeship_type, duration, slug, url",
    "total_count": "integer total number of matching vacancies",
    "results_count": "integer number of results returned on this page"
  },
  "sample": {
    "data": {
      "from": 0,
      "listings": [
        {
          "id": "3c7a68d1-1ab1-4ef6-b78d-213efd5019d5",
          "url": "https://www.ausbildung.de/stellen/ausbildung-koch-koechin-m-w-d-ab-august-2024-bei-park-inn-by-radisson-berlin-alexanderplatz-in-berlin-3c7a68d1-1ab1-4ef6-b78d-213efd5019d5/",
          "slug": "ausbildung-koch-koechin-m-w-d-ab-august-2024-bei-park-inn-by-radisson-berlin-alexanderplatz-in-berlin-3c7a68d1-1ab1-4ef6-b78d-213efd5019d5",
          "title": "Ausbildung Koch/Köchin (m/w/d) ab August 2026",
          "company": "Park Inn by Radisson Berlin Alexanderplatz",
          "duration": "3 Jahre",
          "location": "10178 Berlin",
          "profession": "Koch/Köchin",
          "start_date": "2026-08-01",
          "apprenticeship_type": "klassische-duale-berufsausbildung"
        }
      ],
      "total_count": 7,
      "results_count": 5
    },
    "status": "success"
  }
}

About the ausbildung.de API

The ausbildung.de API exposes 5 endpoints covering apprenticeship listings, profession catalogs, and salary breakdowns from Germany's apprenticeship platform. Use search_listings to query vacancies by keyword, location, and radius, then pull full posting details — including contact emails, HTML descriptions, and structured address data — with get_listing_detail. Salary data is available both at the profession overview level and as a year-by-year training compensation breakdown.

Search and Listing Endpoints

search_listings accepts a query string (profession name or company), a location (city name or postal code), and an optional radius in kilometers. Results are paginated in increments of 20 via the from offset parameter. Each listing object in the response includes an id, title, company, location, profession, start_date, apprenticeship_type, duration, and a slug used to retrieve full details. The total_count field tells you how many vacancies match so you can paginate through the full result set.

get_listing_detail takes a slug from search results and returns the complete posting: a full HTML description, a structured location object with addressLocality, postalCode, streetAddress, addressRegion, and addressCountry, an array of contact emails, date_posted, valid_through, and employment_type. This is the endpoint to use when building job detail pages or extracting contact information.

Profession Catalog

list_all_professions returns the complete A-Z directory of recognized German apprenticeship careers — each with a name, slug, and url. Slugs from this endpoint feed directly into get_profession_detail and get_profession_salary. get_profession_detail returns a description, a salary object following the MonetaryAmountDistribution schema (minValue, maxValue, currency, unitText), a rating, and a review_count.

Salary Data

get_profession_salary provides training compensation broken down by year. The salary_years object contains keys like year_1, year_2, and year_3, each holding a salary range string. A json_ld_salary object with structured MonetaryAmountDistribution data is also returned when available. This makes it straightforward to compare progression of training wages across professions.

Common use cases
  • Aggregate German apprenticeship vacancies by city or region using search_listings with location and radius filters
  • Build a job alert system that monitors new postings and extracts contact emails from get_listing_detail
  • Populate a profession explorer with descriptions, ratings, and salary ranges from get_profession_detail
  • Visualize year-over-year training salary progression across multiple professions using get_profession_salary
  • Create a searchable A-Z directory of recognized German apprenticeship careers from list_all_professions
  • Compare minimum and maximum training salaries across professions using MonetaryAmountDistribution data
  • Enrich HR or recruiting tools with structured address data and employment type from listing detail responses
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does ausbildung.de have an official developer API?+
ausbildung.de does not publish a documented public developer API. This Parse API provides structured access to listing, profession, and salary data from the platform.
What does get_listing_detail return beyond what search_listings shows?+
get_listing_detail adds the full HTML job description, an array of contact email addresses, a structured postal address object (with street, postal code, city, region, and country), the exact date_posted and valid_through timestamps, and employment_type. search_listings returns only summary fields like title, company, profession, and start_date.
How does pagination work in search_listings?+
The endpoint returns up to 20 listings per page. Use the from parameter as an offset — set it to 0 for the first page, 20 for the second, 40 for the third, and so on. The total_count field in the response tells you the total number of matching vacancies so you can calculate how many pages exist.
Does the API return user reviews or ratings for individual companies?+
Not currently. Ratings and review counts are available at the profession level via get_profession_detail, but company-level reviews are not exposed by any endpoint. You can fork this API on Parse and revise it to add an endpoint targeting company review pages.
Is salary data available for every profession?+
The salary field in get_profession_detail and the json_ld_salary field in get_profession_salary are returned as null when structured salary data is not present for a given profession slug. The salary_years object may also have fewer keys if the training program is shorter than three years. Coverage depends on what ausbildung.de publishes for each profession.
Page content last updated . Spec covers 5 endpoints from ausbildung.de.
Related APIs in JobsSee all →
nvidia.com API
nvidia.com API
devex.com API
Search and explore global development opportunities including tenders, grants, job postings, news, organizations, and events all in one place. Find funding details, discover career opportunities, and stay updated on international development initiatives through a single integrated platform.
metacareers.com API
Search and browse Meta job openings across all departments and locations. Filter by keyword, experience level, or role category — including University Graduate and AR/VR specializations — and retrieve comprehensive details for each listing, including job description, requirements, salary range, and application link.
amazon.jobs API
Search and browse Amazon job openings by keywords, location, and category, then view detailed information about specific positions. Filter results across multiple job categories and locations with easy pagination.
cursor.directory API
Search and discover AI cursor rules, MCP servers, and job listings organized by category to enhance your development workflow. Browse detailed information about each rule and server to find the tools and configurations that best fit your needs.
airtasker.com API
Search and browse Airtasker tasks by location, category, price, and keywords, then access detailed task information and user profiles. Get location suggestions and category recommendations to discover available work and service opportunities in your area.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
naukri.com API
naukri.com API