miércoles, 13 de mayo de 2026

Ejemplo

 Perfecto. Te dejo un ejemplo listo para copiar y pegar 👇


Chazumba de Guerrero, Oaxaca tiene el código INEGI `20029`. Con ese ID consultas el pronóstico de 4 días del SMN.


### **1. Python - Ejemplo con requests**

**Salida típica:**

### **2. JavaScript - Para usar en web/navegador**

### **Campos que regresa la API**

### **Importante**


1. **CORS**: Si lo usas desde el navegador, el SMN a veces bloquea peticiones directas por CORS. En ese caso haz el fetch desde tu backend.

2. **Sin API Key**: El servicio es público y gratuito, no necesitas registrarte.

3. **Horarios de actualización**: El SMN actualiza 2 veces al día: ∼06:00 y 18:00 hora CDMX.

4. **Datos históricos**: Si quieres lluvia/temperatura de años pasados de la estación de Chazumba, esa API no los da. Para eso usa el Sistema de Información Hidrológica SIH: `https://sih.conagua.gob.mx/` 


¿Quieres que te adapte el código para que guarde los datos en CSV o que jale datos históricos de la estación climatológica más cercana a Chazumba?

Guía de consulta datos meteorológicos

 En la página que mencionas `https://smn.conagua.gob.mx/es/web-service-api` está el portal de servicios web del SMN/Conagua. Para consultar los datos de **Chazumba, Oaxaca** tienes 2 formas principales:


### 1. **Usando la API Web del SMN por municipio**

El SMN publica el *Pronóstico del Tiempo por Municipios* y lo expone como servicio web. Así lo usas:


1. **Entra a la sección de API**: `https://smn.conagua.gob.mx/es/web-service-api`

2. **El parámetro clave es el código del municipio**. Para Chazumba de Guerrero, Oaxaca el código INEGI es `20029`.

3. **Endpoint típico**: La API devuelve JSON/XML con datos de temperatura, lluvia, viento, humedad, etc. por hora y hasta 4 días de pronóstico. 


   Ejemplo de consulta GET:

   *Nota*: La estructura exacta de la URL puede variar. En la página de la API vienen los endpoints disponibles y la documentación. Ahí te dicen qué campos enviar y qué devuelve.


### 2. **Desde el sitio web sin API**

Si no quieres programar:


1. Ve a `https://smn.conagua.gob.mx/es/`

2. Busca “Pronóstico del Tiempo por Municipios”

3. Selecciona Estado: **Oaxaca** → Municipio: **Chazumba**. Te da hora por hora: temperatura máxima/mínima, probabilidad de lluvia, humedad relativa, viento 


### 3. **App Conagua Clima**

También crearon la app “Conagua Clima” para iOS y Android. Muestra lo mismo que la web: pronóstico por municipio hasta 4 días, imágenes satelitales, ciclones. Es gratuita. 


### ¿Qué datos puedes obtener de Chazumba?

- **Meteorológicos**: Temperatura máx/mín, estado del cielo, probabilidad de lluvia, humedad, punto de rocío, velocidad y dirección del viento

- **Climatológicos históricos**: Para eso el SMN tiene el Banco Nacional de Datos Climatológicos y el Sistema de Información Hidrológica SIH. Ahí puedes pedir datos de estaciones cercanas a Chazumba. 


### Tip para desarrolladores

En la misma página de web-service-api suelen poner un PDF o guía con los métodos. Si no ves Chazumba directo, usa el código `20029`. Si necesitas datos históricos de la estación climatológica de Chazumba, mejor usa el SIH o manda solicitud al Banco de Datos del SMN.


¿Quieres que te arme un ejemplo de código en Python/JavaScript para jalar el JSON de Chazumba directo de la API?