API pública
De la vall als cims, el temps que tenim més a prop.
Integra les nostres observacions
API pública JSON, sense clau, amb CORS per a webs i aplicacions. Només inclou estacions publicades. Les lectures i les ubicacions aproximades s’identifiquen explícitament.
Endpoints
Totes les estacions · Una estació · Camps seleccionats
GET https://nova.meteovallsdaneu.com/api.php
GET /api.php?station=esterri
GET /api.php?fields=name,temp,hum,locationExemple d’integració
const response = await fetch(
'https://nova.meteovallsdaneu.com/api.php?station=esterri'
);
const { stations } = await response.json();
const station = stations[0];
if (station.status === 'live' && station.temp !== null) {
console.log(station.temp, station.observedAt);
}Camps i unitats
| CAMP | SIGNIFICAT |
|---|---|
| id, name | Identificador i nom |
| altitude | Altitud del sensor (m) |
| temp, min, max | Temperatura actual, mínima i màxima del dia (°C) |
| hum | Humitat relativa (%) |
| wind, gust | Vent actual i ratxa màxima del dia (km/h) |
| rain | Precipitació acumulada del dia (mm) |
| pressure | Pressió (hPa), segons l’estació |
| dew, feels | Punt de rosada i sensació tèrmica (°C), si disponibles |
| direction | Direcció del vent |
| observedAt | Hora d’observació ISO 8601 amb zona horària |
| status | live, stale, undated o unavailable |
| location | WGS84; accuracy=approximate. Referència del lloc, no del sensor |
Qualitat i ús
null vol dir que el valor no està disponible; no equival a zero. live indica una lectura de temperatura de menys de 30 minuts; stale, una lectura antiga; undated, hora no verificada; unavailable, absència de temperatura. Un estat live no garanteix que tots els sensors tinguin lectura.
Memòria cau de 60 segons i ETag amb respostes 304. Consulta com a màxim un cop per minut i reutilitza el resultat a la teva aplicació. Mètodes GET, HEAD i OPTIONS. Errors 400 per camps desconeguts, 404 per estació no publicada i 405 per altres mètodes.
Indica «Font: Meteo Valls d’Àneu» quan mostris les dades. Les observacions són automàtiques i poden ser incompletes; comprova sempre observedAt i status. La propietat generatedAt indica la generació de la resposta, no l’hora del sensor.
