OpenData : API de la qualité de l'air à Nantes
Vous êtes développeur et habitant des Pays de la Loire ? Vous cherchez à récupérer la qualité de l'air en temps réel dans votre ville ? Voici une API REST/JSON non documentée exposée par le site airpl.org.
Description de l'API AIRPL
AIRPL expose différentes API et Dataset sur son site OpenData : https://data.airpl.org/
Les données peuvent être appellées très simplement. Voici un exemple d'appel pour récupérer les données des différents départements de la région :
https://data.airpl.org/api/v1/mesure/journaliere/?&code_configuration_de_mesure__code_point_de_prelevement__code_polluant=24&date_heure_tu__range=2024-1-4,2025-1-3&code_configuration_de_mesure__code_point_de_prelevement__code_station__code_commune__code_departement__in=44,49,53,72,85,&export=json
Le code polluant 24 correspond au particules fines PM10, mais différents autres polluants sont disponibles : O3=03, SO2=01, NO2=02, PM25=39 ...
Enfin, une API permettant d'extraire l'ensemble des polluants par commune est aussi disponible au travers de cette URL :
https://data.airpl.org/api/v1/indice/commune/?export=json&date__range=2021-1-1,2025-1-3
Il existe de nombreuses autres API permettant de consulter la données des capteurs installés dans la région. N'hésitez pas à aller lire la documentation du site pour découvrir l'ensemble des ressources disponibles.
Intégration des données à Node-Red
Pour intégrer un connecteur de cette API sur votre serveur Node-Red, vous pouvez utiliser le composant "HTTP Request" :
Vous pourrez ainsi faire parler votre assistant vocal, ou modifier la couleur de vos ampoules Philips Hue en fonction du niveau de pollution en ville.