Austrian Tariff Archive
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.
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.