The city of Vienna only provides a half-hourly csv file of the current air quality but unfortunately no historical data. This repo provides an AWS Lambda function which queries this CSV and stores the original CSV and a JSON file which contains all valid data points to S3.
All data can be accessed here: https://s3.eu-central-1.amazonaws.com/luftguetemesswerte/
If you do not like AWS and shit, just modify the script for needs. The source code runs with an UNLICENSE. I would be happy if you drop me line and reuse the UNLICENSE.
Anytime.
See also the list of contributors who participated in this project.
This is free and unencumbered software released into the public domain - see the UNLICENSE.md file for details, because no fucks are given.