Get salary benchmark
get_salary_benchmarkLook up what an occupation pays in Germany, combining JobJump's own salary aggregate with official German salary statistics. Use it when the user asks what a role pays or how pay differs by seniority; to judge a specific offer, use evaluate_salary_offer instead. Give the occupation in the user's own words in job_title; the server normalises German gendered forms and resolves the title to a JobJump job category.
Every returned figure is a separate labelled series with its own unit, statistic and vintage – read series_id and the matching provenance entry before describing a number. In particular: JobJump figures are annual gross euros and the official figures are monthly gross euros, so they must never be compared or combined without converting; and JobJump's own aggregate is built from per-seniority averages, so it contains no true minimum, no true maximum and no percentiles.
The official series is Germany-wide and full-time only. Neither dataset has a regional breakdown, so search_region changes no figure; the response says so explicitly. It covers the most-advertised occupations, so its absence for a given title is normal, not an error.
The tool returns gross figures only and gives no tax or take-home advice. For net pay, call calculate_net_salary. It does not return individual salaries, employer-level pay, or any personal data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_title | Yes | Occupation or job title in the user's own words, German or English. Gendered German forms are normalised, e.g. 'Erzieherin' resolves like 'Erzieher'. | |
| seniority | No | Career stage to emphasise. 'entry' is JobJump's junior band, 'professional' its mid-level band, 'senior' its senior band, 'lead' its manager band. When omitted, all available bands are returned. | |
| search_region | No | A German region the user themselves named. Accepted so the response can say so, but not applied: both JobJump's aggregate and the official statistics are nationwide figures. Never infer it, never pass coordinates. | |
| include_official_series | No | Include the official median and quartiles of monthly pay when a matching occupation exists. Set false to keep the response small when the user only asked about JobJump data. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| provenance | Yes | ||
| disclaimers | Yes | ||
| region_note | Yes | ||
| jobjump_series | Yes | ||
| official_series | Yes | ||
| resolved_region | Yes | ||
| related_occupations | Yes | ||
| resolved_occupation | Yes |