Published Ladesäulen – an Erlang tool that downloads the official charging station register (Ladesäulenregister) from the Bundesnetzagentur and converts it into a clean JSON format.
The CSV from the Bundesnetzagentur is obviously generated by hand using Excel, which makes it a bit unpredictable. The tool streams the CSV via HTTP, parses it on the fly using a continuation-based parser, and produces a nested JSON with addresses, geo coordinates, charging points, plug types, and power ratings. The output is gzip-compressed to keep the file size manageable.
The JSON file is updated weekly via GitHub Actions and publicly available at ratopi.github.io/ladesaeule/ladesaeulen.json.gz. The file is gzip-compressed (~5–10 MB instead of 80+ MB uncompressed) since it contains all registered charging stations in Germany.
Source code on GitHub.