Dirección General De Aeronáutica Civil

Dirección Meteorológica de Chile - Servicios Climáticos

Boletín Climatológico Diario de las Principales Estaciones

Datos totales y promedios de la principales estaciones de la red climatológica nacional.

1 Identificador del Servicio

getBoletinClimatologicoDiario

2 URL del Servicio

https://climatologia.meteochile.gob.cl/application/servicios/getBoletinClimatologicoDiario?usuario=correo@correo.cl&token=apiKey_personal

3 Descripción del Contenido

a. Metadatos

"tituloMayor"Título del servicio
"tituloMenor"Subtitulo del servicio
"fechaDatos"Fecha de los datos
"estacion"
"codigoNacional"Identificador único de la estación
"nombreEstación"Nombre de la estación

b. datos de informe

"tiempoPresente" Descripción de la condición presente
"temperaturaMinima" Descripción de la condición presente
"horaTemperaturaMinima" Descripción de la condición presente
"temperaturaMaxima" Descripción de la condición presente
"horaTemperaturaMaxima" Descripción de la condición presente
"precipitacion24Horas" Descripción de la condición presente
"precipitacionTotalALaFecha" Descripción de la condición presente
"precipitacionTotalAnoPasadoIgualFecha" Descripción de la condición presente
"normalPrecipitacionAcumuladaALaFecha" Descripción de la condición presente
"defisisPrecipitacionAcumuladaALaFecha" Descripción de la condición presente
"normalPrecipitacionAnual" Descripción de la condición presente
"viento"
"direccion" Dirección del viento predominante
"intensidad" Intensidad del viento promedio

4 JSON - Ejemplo

[
  {
    "metaDatos": {
      "tituloMayor": "Informe Climatológico Diario",
      "tituloMenor": "Promedios, totales y normales para la estación ",
      "icono": "fa-file-text-o",
      "estacion": {
        "codigoNacional": 180005,
        "nombreEstacion": "Chacalluta, Arica Ap."
      },
      "requerimientoID": "RE5007",
      "fechaDatos": "10 de Julio de 2023"
    },
    "datos": {
      "tiempoPresente": "Despejado",
      "viento": {
        "direccion": "ENE",
        "intensidad": "7"
      },
      "temperaturaMinima": "12.8",
      "horaTemperaturaMinima": "07:28",
      "temperaturaMaxima": "20.7",
      "horaTemperaturaMaxima": "14:33",
      "precipitacion24Horas": "S/P",
      "precipitacionTotalALaFecha": "1.3",
      "precipitacionTotalAnoPasadoIgualFecha": "0.9",
      "normalPrecipitacionAcumuladaALaFecha": "1.7",
      "defisisPrecipitacionAcumuladaALaFecha": "-23.5",
      "normalPrecipitacionAnual": "2.3"
    }
  }
  

5 Ejemplo para consumir el servicio

a. comando wget

wget --no-check-certificate -O salida.json "https://climatologia.meteochile.gob.cl/application/servicios/getBoletinClimatologicoDiario?usuario=correo@correo.cl&token=apiKey_personal"

b. script php

   $url = 'https://climatologia.meteochile.gob.cl/application/servicios/getBoletinClimatologicoDiario?usuario=correo@correo.cl&token=apiKey_personal';
   $ch = curl_init();
   $options = array(
       CURLOPT_RETURNTRANSFER => true,
       CURLOPT_FOLLOWLOCATION => true,
       CURLOPT_SSL_VERIFYHOST => false,
       CURLOPT_SSL_VERIFYPEER => false,
       CURLOPT_USERAGENT => 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)',
       CURLOPT_URL => $url
   );
   curl_setopt_array($ch , $options);
   $output = curl_exec($ch);
   if(!$output)
   {
       echo "Curl Error : " . curl_error($ch);
   }
   else
   {
       print_r($output);
   }    

c. script python

import requests
import json
response = json.loads(requests.get("https://climatologia.meteochile.gob.cl/application/servicios/getBoletinClimatologicoDiario?usuario=correo@correo.cl&token=apiKey_personal").text)
print (response)