Open data, machine-readable

Germany's public-sector APIs, on your command line

maschinenlesbar.org publishes command-line tools and typed TypeScript clients for 32 open German public-sector APIs — parliament and lobbying, official statistics, weather and water levels, energy, public warnings, jobs and more. Every tool prints clean JSON, has its own website in English and German, and comes with skills for Claude Code.

One design, every tool

Example

Install a tool, query the API, and use the same client in TypeScript:

npm i -g @maschinenlesbar.org/tagesschau-cli
tagesschau homepage --compact
import { TagesschauClient } from "@maschinenlesbar.org/tagesschau-cli";

const client = new TagesschauClient();
const home = await client.homepage();

The tools

Each card links the tool's website, with its commands, guides and API reference. The descriptions show what you can do with the tool and its Claude Code skills.

  • abgeordnetenwatch

    transparency

    Pull a politician's roll-call voting record, surface disclosed side income, and break down how a parliament voted on a bill — all over the open, key-free abgeordnetenwatch.de API (CC0 data) via the abgeordnetenwatch-cli.

    3 skills · no key · v0.0.8

  • ausbildungssuche

    education

    Find apprenticeships & training near a place, brief a single offer from its id, and profile the training market across regions — over the Bundesagentur für Arbeit Ausbildungssuche API via the ausbildungssuche-cli.

    3 skills · API key · v0.0.6

  • autobahn

    traffic

    Brief motorway disruptions before a drive, plan EV charging stops along a route, and export any Autobahn service as GeoJSON — all over the open, key-free Autobahn App API via the autobahn-cli.

    3 skills · no key · v0.0.8

  • bundeshaushalt

    finance

    Break the German federal budget down by ministry, economic group or function, compare planned vs. realised (Soll/Ist) figures, and build multi-year spending trends — all over the open, key-free bundeshaushalt.de portal via the bundeshaushalt-cli.

    3 skills · no key · v0.0.7

  • bundesrat

    government

    Follow the Bundesrat: the current plenary sitting's agenda and Drucksachen, the members (by Land or party), and committee dates — via the bundesrat-cli. Surfaces only openly-licensed data.

    2 skills · no key · v0.0.7

  • bundeswahl

    government

    Query the official Bundestagswahl 2025 result — first/second votes by Bund, Land or Wahlkreis, filtered by party — plus the parties, the 299 constituencies and structural data, via the bundeswahlleiterin-cli. Open data (Datenlizenz Deutschland).

    2 skills · no key · v0.0.6

  • destatis

    government

    Find the right official-statistics object, fetch and decode its data, and export tables to CSV/Excel — over the DESTATIS GENESIS-Online API via the destatis-genesis-cli.

    3 skills · account · v0.0.6

  • ddb

    government

    Search Germany's digitised cultural heritage, explore facet distributions, and fetch an object's full detail — over the public v2 Deutsche Digitale Bibliothek API via the deutsche-digitale-bibliothek-cli. No API key required.

    2 skills · no key · v0.0.5

  • dip

    government

    Track a Bundestag legislative procedure end to end, profile a member, and digest Drucksachen / Plenarprotokolle with full text — all over the Bundestag DIP API via the dip-bundestag-cli.

    3 skills · API key · v0.0.9

  • dwd

    weather

    Brief the current German weather warnings, decode a DWD station forecast into real units, export warning areas as GeoJSON, and cross-check official warnings against crowd reports — all over the open, key-free DWD Warnwetter app API via the dwd-cli.

    4 skills · no key · v0.0.8

  • entgeltatlas

    government

    Look up what a German occupation earns, compare salaries across gender/region/level, and resolve the KldB and dimension codes — over the Bundesagentur für Arbeit Entgeltatlas API via the entgeltatlas-cli.

    3 skills · API key · v0.0.5

  • fim-portal

    government

    Assemble service dossiers, lay out data-schema form blueprints, audit schema quality, and find reusable data fields — all over the open, key-free FIM Portal API via the fim-portal-cli.

    4 skills · no key · v0.0.10

  • fit-connect

    government

    Resolve which German authority is responsible for a public service in a given place, look up area codes (ags/ars/areaId), and build citizen-facing service briefings — all over the open, key-free FIT-Connect Routing API via the fit-connect-cli.

    3 skills · no key · v0.0.6

  • fragdenstaat

    government

    Find and analyse FOI requests, look up the right authority, explore the German FOI legal landscape, and dig out and export released documents — all over the public, key-free FragDenStaat.de API via the fragdenstaat-cli.

    4 skills · no key · v0.0.8

  • govdata

    data

    Find and rank open German government datasets, build catalogue statistics with CKAN facets, and harvest downloadable resources into a manifest — all over the open, key-free GovData CKAN API via the govdata-cli.

    3 skills · no key · v0.0.7

  • hochwasser

    data

    Check Germany's official flood warnings and the flood classification at ~1200 gauges, get a per-state situation overview, and export warning areas or gauges as GeoJSON — all over the open, key-free LHP-PublicAPI via the hochwasserzentralen-cli.

    3 skills · no key · v0.0.4

  • jobsuche

    jobs

    Scan the German job market for a role/region, run a ranked job hunt with full-detail enrichment, and watch a specific employer's openings — all over the open Bundesagentur für Arbeit Jobsuche API via the jobsuche-cli.

    3 skills · API key · v0.0.6

  • ladesaeulen

    government

    Find, count and map public EV charging stations in Germany — by place, operator, connector, capacity or nearby a point — from the Bundesnetzagentur's Ladesäulenregister, via the ladesaeulenregister-cli.

    3 skills · no key · v0.0.5

  • lebensmittel

    government

    Check Germany's official product-recall portal: current warnings (Rückrufe) by product, federal state, product type and recall reason — via the lebensmittel CLI over the official RSS feeds.

    3 skills · no key · v0.0.4

  • lobbyregister

    transparency

    Profile who lobbies the Bundestag on a topic, rank registered lobbyists by declared spend or by legislative-engagement volume, track new registrations and deregistrations over time, and surface the revolving door of former MdBs and government officials — all over the open, key-free Lobbyregister search API via the lobbyregister-cli.

    5 skills · no key · v0.0.8

  • luftqualitaet

    environment

    Find the right air-quality monitoring station for a place, brief the current air-quality index for a station, and rank stations by annual pollutant levels or limit exceedances — all over the open, key-free Umweltbundesamt Air Data API via the luftqualitaet-cli.

    3 skills · no key · v0.0.7

  • mastr

    government

    Search and count German electricity & gas units — solar, wind, storage, CHP — in the Bundesnetzagentur's Marktstammdatenregister (MaStR), with the filter-syntax and record-reading help, via the marktstammdatenregister-cli.

    3 skills · no key · v0.0.5

  • mudab

    government

    Explore German marine-monitoring data — stations, measured parameters, measurements and HELCOM PLC river loads for the North and Baltic Sea — over the MUDAB (Meeresumweltdatenbank) API via the mudab-cli.

    3 skills · no key · v0.0.5

  • nina

    civic

    Brief Germany's live civil-protection warnings across all NINA sources, watch a specific region by its ARS/AGS key, and export a warning's affected area as GeoJSON — all over the open, key-free NINA API via the nina-warnungen-cli.

    3 skills · no key · v0.0.6

  • pegel

    data

    Check live water levels and flood/low-water state at any German federal-waterway gauge, get a whole-river overview, analyse level trends, and export gauges as GeoJSON — all over the open, key-free PEGELONLINE API via the pegel-online-cli.

    4 skills · no key · v0.0.6

  • regionalatlas

    government

    Browse, map and compare regional-statistics indicators for Germany — by Bundesland, Regierungsbezirk, Kreis or Gemeinde — from the Regionalatlas Deutschland of the Statistische Ämter des Bundes und der Länder, via the regionalatlas-cli.

    3 skills · no key · v0.1.0

  • regstat

    government

    Find the right regional-statistics object, fetch and decode its data by Kreis or Gemeinde, and export tables to CSV/Excel — over the Regionaldatenbank Deutschland GENESIS API via the regionalstatistik-cli.

    3 skills · account · v0.0.5

  • Brief the German Foreign Office's travel and safety advice for a trip, rank every country currently under a warning, and diff warnings over time — all over the open, key-free Auswärtiges Amt travel-warning API via the reisewarnungen-cli.

    3 skills · no key · v0.0.8

  • smard

    energy

    Build Germany's generation mix and renewable share, summarise day-ahead wholesale prices across bidding zones, and export gap-clean electricity time series — all over the open, key-free SMARD chart-data API via the smard-cli.

    3 skills · no key · v0.0.9

  • strahlenschutz

    environment

    Rank the live ambient gamma dose rate (ODL) across Germany's ~1700 BfS stations, read a single station's time-series trend, and export the network as GeoJSON — all over the open, key-free ODL-Info WFS via the strahlenschutz-cli.

    3 skills · no key · v0.0.7

  • tagesschau

    news

    Briefings of current German headlines, regional news by Bundesland, full-text topic tracking, and live stream links — all over the open, key-free Tagesschau API via the tagesschau-cli.

    4 skills · no key · v0.0.7

  • oparl

    government

    Follow a German city or municipal council through its OParl council information system (Ratsinformationssystem) — find the endpoint, then its bodies, meetings, papers and committees — via the oparl-cli. Open data; licence varies per endpoint.

    2 skills · no key · v0.0.2

Skills for Claude Code

Every tool ships Claude Code skills that teach Claude to run it and read its output — 99 skills in 32 plugins, published through one marketplace. Add it once, then install the plugins you need:

/plugin marketplace add maschinenlesbar-org/plugins
/plugin install fim-portal@maschinenlesbar

Browse the plugin marketplace →

The tool, not the data

The data comes from the public bodies behind each API, under their own terms — public domain, attribution licences or custom provider terms — documented in DATA_LICENSE.md in each tool's repository.

License

The code is dual-licensed AGPL-3.0-or-later or under a commercial license — contact sebs@2xs.org. External code contributions aren't accepted, to keep the copyright with a single holder; bug reports are welcome in each tool's repository.