CoRE Lab Berkeley School of Education

Rivulet: EPA AQS Data Retrieval Notebook

This Jupyter notebook connects directly to the US Environmental Protection Agency’s Air Quality System (AQS) API. It allows users to programmatically extract air quality telemetry—including particulate matter (PM2.5 and PM10), ozone, nitrogen dioxide, and overall Air Quality Index (AQI) values—for any US county or monitoring station across custom time ranges.

Intended Audience & Use Case: Tailored for environmental science educators and curriculum developers. It provides a clear, documented Python workflow to gather historical air pollution data, enabling the creation of localized classroom investigations about wildfire smoke impact, seasonal smog variations, or urban air quality trends.

Access the Resource

Previous post
Choosy: EPA Toxic Release Inventory Wrangling Demo
Next post
Rivulet: NOAA CoastWatch Ocean Data Notebook