← Atelier

Austrian Tariff Archive

Active EnergyAPIOpen DataPython ↗ Live

Started: Mar 20, 2026

Open JSON API for all 171 current Austrian electricity and gas tariffs, scraped from E-Control, free to use, no registration needed.

Nothing on the workbench yet.

E-Control publishes all Austrian electricity and gas tariffs, but only behind a JavaScript frontend, not as an API. This project scrapes the data regularly and serves it as static JSON files plus a REST API. Free to use, CORS open, no registration. Powers Gridbert as a data source and is also a gift to the community for anyone who wants to build their own comparison mechanic.

Pure Python (stdlib only, no requests, no BeautifulSoup), SQLite as cache, JSON export for static hosting plus a Vercel function for filter queries. Scraper runs via GitHub Actions cron, writes both current and historical snapshots. PLZ-to-grid-area mapping as a separate scrape step. The actually hard part: E-Control silently rotates tariff IDs, so diff logic has to be tolerant.