Command-line tool and TypeScript library
entgeltatlas
A TypeScript API client and CLI for the Bundesagentur für Arbeit Entgeltatlas API — German median gross-monthly salary statistics by occupation (KldB-2010), sliced by requirement level, region, gender, age, and industry.
Install
Needs Node.js 20 or newer. Installs the entgeltatlas command:
npm i -g @maschinenlesbar.org/entgeltatlas-cliAccess
Needs the free, publicly documented API key: pass --api-key or set ENTGELTATLAS_API_KEY. No key is bundled; the README explains where to get it.
Quick start
entgeltatlas codes # dimension code tables (offline, no key)
entgeltatlas entgelte 84304 # salary stats for a KldB occupation
entgeltatlas entgelte 84304 -l 4 -r 1 -g 1 # Experte, Deutschland, all genders
entgeltatlas regionen # live region codes
entgeltatlas entgelte 84304 --compact | jq '.[0].entgelt'Commands
-
obtain-keyObtain the public X-API-Key this API requires and print it. The key is published by the Bundesagentur für Arbeit and is not a secret; none is bundled with this package, so it is read from the source at run time.
-
entgelteGross-salary statistics for a KldB-2010 occupation code
-
regionenList region codes (the `r` dimension)
-
geschlechterList gender codes (the `g` dimension)
-
alterList age-band codes (the `a` dimension)
-
branchenList branch/industry codes (the `b` dimension)
-
codesPrint the dimension code tables (l/r/g/a/b) — works offline, no API key
Claude Code skills
The entgeltatlas plugin teaches Claude to use entgeltatlas. Install it from the maschinenlesbar.org marketplace:
/plugin marketplace add maschinenlesbar-org/plugins
/plugin install entgeltatlas@maschinenlesbar/entgeltatlas:entgelt-code-finder/entgeltatlas:entgelt-gap-analyzer/entgeltatlas:entgelt-lookup
TypeScript library
@maschinenlesbar.org/entgeltatlas-cli is also a typed API client you can import in your own code, with no runtime HTTP dependencies.
The tool, not the data
The data comes from the provider behind the API, under its own terms — see DATA_LICENSE.md. The code is dual-licensed AGPL-3.0-or-later or commercial — see LICENSING.md.