L'API proposée par l'association Nice Météo 06 nécessite une clé d'API (key). Celle-ci est attribuée sur demande et selon certaines conditions. Cette API permet de récupérer en temps réel les données des stations hébergées par l'association à certains de ses partenaires.
Les métadonnées des stations sont disponibles via l'API. Deux paramètres sont obligatoires, à ajouter à l'URL de base :
https://api.meteo06.fr/v1/request-stations-list.php
type_file
pour spécifier le type de sortie souhaité (format). Il peut être égal à json
ou csv
.type
pour spécifier si l'on veut les métadonnées de toutes les stations, ou seulement les stations autorisées. Il peut être égal à all
ou authorized
ou unauthorized
.Sont disponibles, dans l'ordre, les informations suivantes :
station_id
ID de la stationstation_name
Nom de la stationurl_site
URL du site Internet de la stationcommune
Commune d'implantationstation_install_date
Date d'installationstation_model
Modèle de stationstation_altitude
Altitudecoord_lat
Latitudecoord_long
Longitudestation_position
Position de la station (sur toiture, champ, crête, etc.)station_exposure
Exposition de la station (Points cardinaux, sommet d'une montagne, etc.)station_precautions
Précautions particulières (commentaires de l'association sur la qualité du site)pdf_full_metadata
URL vers le PDF des métadonnées complètes (photos, maintenances, etc.)export_api
Autorisation ou non de diffusion des données de la station via la présente APIsource
Source originale des données (à citer obligatoirement si réutilisation des données)
Ci-dessous un exemple pour récupérer les métadonnées de toutes les stations du réseau, au format JSON :
https://api.meteo06.fr/v1/request-stations-list.php?type_file=json&type=all
De la même manière, les données brutes des stations météo sont disponible en spécifiant un certain nombre de paramètres à l'URL de base :
https://api.meteo06.fr/v1/request-data-live.php
key
qui attend la clé d'authentification fournie par l'association.type_file
pour spécifier le type de sortie souhaité (format). Il peut être égal à json
ou csv
.station_id
pour spécifier l'identifiant (4 caractères en majuscule) de la station souhaitée. Exemple pour la station de Nice-Pessicart : NICP
. Cet identifiant est indiqué dans l'API des métadonnées pour chaque station.period
pour spécifier la période de récupération souhaitée. Ce nombre est en seconde et doit se situer entre 120
(2 min) et 172800
(48h).https://api.meteo06.fr/v1/request-data-live.php?key=my-key&type_file=csv&station_id=NICP&period=600
Les données d'archives sont disponibles en spécifiant un certain nombre de paramètres à l'URL de base :
https://api.meteo06.fr/v1/request-data-archives.php
key
qui attend la clé d'authentification fournie par l'association.
type_file
pour spécifier le type de sortie souhaité (format). Il peut être égal à json
ou csv
.
station_id
pour spécifier l'identifiant (4 caractères en majuscule) de la station souhaitée. Exemple pour la station de Nice-Pessicart : NICP
. Cet identifiant est indiqué dans l'API des métadonnées pour chaque station.
time_step
pour spécifier le pas de temps souhaité. Pour le moment, seul le pas de temps d'une heure est supporté (1h
).
date_start
pour spécifier la date de début (incluse) des données souhaitées, en UTC, au format YYYY-MM-DDTHH
(exemple : 2021-01-01T06
pour le 1er janvier 2021 à 6h UTC)
date_end
pour spécifier la date de fin (incluse) des données souhaitées, en UTC, au format YYYY-MM-DDTHH
(exemple : 2021-02-01T06
pour le 1er février 2021 à 6h UTC)
date_start
est obligatoire, mais date_end
de l'est pas.
date_end
n'est pas précisée, il est automatiquement retourné les données sur les 31 jours suivant date_start
.
date_end
est spécifiée, la période entre date_start
et date_end
ne peut dépasser 3 mois.
https://api.meteo06.fr/v1/request-data-archives.php?key=my-key&type_file=csv&station_id=NICP&time_step=1h&date_start=2021-01-01T06&date_end=2021-02-01T06
Pour le pas de temps une heure :
Le système d'unité utilisé est le système métrique. Les températures sont donc en degrés Celsius (°C), les précipitations en millimètres (mm), etc.