Updated

Air quality

146
128

This dataset was scraped from London data website. The data shows roadside and background average readings for Nitric Oxide, Nitrogen Dioxide, Oxides of Nitrogen, Ozone, Particulate Matter (PM10 and ...

API Access

Access dataset files directly from scripts, code, or AI agents.

Browse dataset files
Dataset Files

Each file has a stable URL (r-link) that you can use directly in scripts, apps, or AI agents. These URLs are permanent and safe to hardcode.

/core/london-air-quality/
https://datahub.io/core/london-air-quality/_r/-/README.md
https://datahub.io/core/london-air-quality/_r/-/data/monthly-averages.csv
https://datahub.io/core/london-air-quality/_r/-/data/time-of-day-per-month.csv
https://datahub.io/core/london-air-quality/_r/-/datapackage.json
https://datahub.io/core/london-air-quality/_r/-/london-air-quality.py
Key Files

Start with these files — they give you everything you need to understand and access the dataset.

datapackage.jsonmetadata & schema
https://datahub.io/core/london-air-quality/_r/-/datapackage.json
README.mddocumentation
https://datahub.io/core/london-air-quality/_r/-/README.md
Typical Usage
  1. 1. Fetch datapackage.json to inspect schema and resources
  2. 2. Download data resources listed in datapackage.json
  3. 3. Read README.md for full context

Data Previews

monthly-averages

Loading data...

Schema

nametypeformatdecimalChargroupChar
Monthanydefault
London Mean Roadside Nitric Oxide (ug/m3)anydefault
London Mean Roadside Nitrogen Dioxide (ug/m3)numberdefault.
London Mean Roadside Oxides of Nitrogen (ug/m3)anydefault
London Mean Roadside Ozone (ug/m3)numberdefault.
London Mean Roadside PM10 Particulate (ug/m3)numberdefault.
London Mean Roadside PM2.5 Particulate (ug/m3)numberdefault.
London Mean Roadside Sulphur Dioxide (ug/m3)numberdefault.
London Mean Background Nitric Oxide (ug/m3)anydefault
London Mean Background Nitrogen Dioxide (ug/m3)numberdefault.
London Mean Background Oxides of Nitrogen (ug/m3)anydefault
London Mean Background Ozone (ug/m3)numberdefault.
London Mean Background PM10 Particulate (ug/m3)numberdefault.
London Mean Background PM2.5 Particulate (ug/m3)anydefault
London Mean Background Sulphur Dioxide (ug/m3)numberdefault.

time-of-day-per-month

Loading data...

Schema

nametypeformatdecimalChargroupChar
Month (text)stringdefault
GMTstringdefault
London Mean Roadside Nitric Oxide (ug/m3)stringdefault
London Mean Roadside Nitrogen Dioxide (ug/m3)numberdefault.
London Mean Roadside Oxides of Nitrogen (ug/m3)stringdefault
London Mean Roadside Ozone (ug/m3)numberdefault.
London Mean Roadside PM10 Particulate (ug/m3)numberdefault.
London Mean Roadside PM2.5 Particulate (ug/m3)numberdefault.
London Mean Roadside Sulphur Dioxide (ug/m3)numberdefault.
London Mean Background Nitric Oxide (ug/m3)stringdefault
London Mean Background Nitrogen Dioxide (ug/m3)numberdefault.
London Mean Background Oxides of Nitrogen (ug/m3)stringdefault
London Mean Background Ozone (ug/m3)numberdefault.
London Mean Background PM10 Particulate (ug/m3)numberdefault.
London Mean Background PM2.5 Particulate (ug/m3)anydefault
London Mean Background Sulphur Dioxide (ug/m3)numberdefault.

Data Files

FileDescriptionSizeLast modifiedDownload
monthly-averages
34.3 kBabout 1 month ago
monthly-averages
time-of-day-per-month
803 kBabout 1 month ago
time-of-day-per-month
FilesSizeFormatCreatedUpdatedLicenseSource
2837 kBcsvover 1 year agoOpen Government Licence

badge

This dataset was scraped from London data website.

The data shows roadside and background average readings for Nitric Oxide, Nitrogen Dioxide, Oxides of Nitrogen, Ozone, Particulate Matter (PM10 and PM2.5), and Sulphur Dioxide. Measured in Micrograms per Cubic Meter of Air (ug/m3). The spreadsheet shows which Index level each reading falls in, and contains charts showing pollutant levels by time of day per month.

Data

Dataset used for this scraping have been found on London Average Air Quality Levels.

Output data is located in data directory, it consists of two csv files:

  • monthly-averages.csv
  • time-of-day-per-month.csv

Preparation

You will need Python 3.6 or greater and dataflows library to run the script

To update the data run the process script locally:

# Install dataflows
pip install dataflows

# Run the script
python london-air-quality.py

License

Open Government Licence

You are encouraged to use and re-use the Information that is available under this licence freely and flexibly, with only a few conditions.
Using Information under this licence
Use of copyright and database right material expressly made available under this licence (the 'Information') indicates your acceptance of the terms and conditions below.
The Licensor grants you a worldwide, royalty-free, perpetual, non-exclusive licence to use the Information subject to the conditions below.
This licence does not affect your freedom under fair dealing or fair use or any other copyright or database right exceptions and limitations.

You may find further information here