Rivulet: EPA AQS Data Retrieval Notebook
calcore
July 24, 2026
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.