Skip to contents

euroaq

open source tools to access the EEA’s Air Quality download service

euroaq is an R wrapper for the European Environment Agency’s Air Quality Download Service API, which gives programmatic access to data flows E1a and E2a, as well as historic ‘Airbase’ data.

Part of the openair toolkit

openair | worldmet | openairmaps | deweather


💡 Core Features

euroaq imports air quality data from the EEA’s Air Quality Downloads service API.

  • Access up-to-date and historic European AQ monitoring data with import_eea_monitoring().

  • Access AQ station metadata from data flow D with import_eea_stations().

  • Call the API directly with a collection of convenient R wrappers for each API endpoint.

ℹ️ This package is compatible with version 0.8 of the AQ Downloads service, released on 2025-03-31. If a newer version is released, please raise an issue if there isn’t already one.


📖 Documentation

All euroaq functions are fully documented; access documentation using R in your IDE of choice.

Documentation is also hosted online on the package website.

website

A guide to the openair toolkit can be found in the online book, which contains lots of code snippets, demonstrations of functionality, and ideas for the application of openair’s various functions.

book


🗃️ Installation

euroaq is not yet on CRAN.

The development version of euroaq can be installed from GitHub using pak:

# install.packages("pak")
pak::pak("openair-project/euroaq")

🏛️ euroaq is primarily maintained by Jack Davison.

📃 euroaq is licensed under the MIT License.

🧑‍💻 Contributions are welcome from the wider community. See the contributing guide and code of conduct for more information.