FENIA · para desarrolladores

Pon FENIA en tu web o en tu sistema

El estado de El Niño, los avisos de lluvia de SENAMHI y el pronóstico de cualquiera de los 1.826 distritos del Perú, con su fuente y su hora. Un widget gratis que se pega con una línea en la web de tu municipio, tu medio o tu empresa, y una API que se prueba sin clave, se integra con una clave gratis y crece con FENIA Pro cuando necesitas vigilar todas tus sedes.

Lo que muestres con FENIA tiene que decir de dónde sale y que no reemplaza a INDECI ni a SENAMHI. El widget ya lo dice solo; si usas la API, cada respuesta trae el texto para mostrarlo.

Armar un widget Ver la API Pedir mi clave gratis ← Volver a FENIA

Widgets

Elige qué mostrar, mira cómo queda y copia el código. Se actualiza solo cada 30 minutos, se adapta al ancho de tu página y no deja cookies.

Qué mostrar
Colores

Así se ve en tu página


                    

Pégalo donde quieras que aparezca. Si tu página no admite scripts, usa el iframe:


                    

API pública

Base: https://balexus.com/api/fenia/v1. Sólo lecturas, en JSON, y se puede llamar desde cualquier web (CORS abierto). La especificación completa está en OpenAPI 3.1: sirve para generar un cliente o probarla en Postman.

RutaQué devuelve
GET /estadoEstado oficial de ENFEN, ICEN del IGP, el mar según NOAA y cuántos distritos están bajo aviso de lluvia de SENAMHI.Probar ↗
GET /distritosLos 1.826 distritos con su ubigeo INEI y coordenadas. Filtros ?departamento= y ?provincia=.Probar ↗
GET /distritos/{ubigeo}Un distrito: aviso de SENAMHI de hoy, lluvia, sensación térmica y viento de hasta 7 días, lo que CENEPRED marca como inundable, Censo 2017 y reportes ciudadanos. ?dias=1-7.Probar ↗
GET /punto?lat=&lon=Lo mismo, para el distrito donde cae un punto (por ejemplo, el GPS del teléfono).Probar ↗
GET /avisosLos avisos de lluvia de SENAMHI para 24 horas como GeoJSON, listos para un mapa. ?nivel_minimo=2.Probar ↗
GET /avisos/distritosLos distritos bajo aviso, del nivel más alto al más bajo. ?desde=2&departamento=.Probar ↗
GET /reportesLo que la gente reporta en FENIA, agrupado en eventos. Sin fotos ni datos de quien reporta.Probar ↗

Un ejemplo

const r = await fetch('https://balexus.com/api/fenia/v1/distritos/200101?dias=3');
const piura = await r.json();

piura.aviso_senamhi.vigente   // ¿hay aviso de lluvia de SENAMHI hoy en su capital?
piura.aviso_senamhi.nivel     // 0 sin aviso; 1 a 4 según SENAMHI
piura.pronostico.dias         // [{ fecha, lluvia_mm, probabilidad_pct, sensacion_max_c, ... }]
piura.atribucion              // muéstralo junto a los datos
piura.aviso                   // y esto también
piura.plan.siguiente          // qué ganas si subes de plan

Tus sedes en una llamada

Con clave, POST /lote devuelve el aviso de SENAMHI y la lluvia de 7 días de cada distrito donde tienes un fundo, una tienda o un almacén, ordenados del que está peor al que está mejor.

curl -X POST https://balexus.com/api/fenia/v1/lote \
  -H "X-Api-Key: TU_CLAVE" -H "Content-Type: application/json" \
  -d '{"ubigeos": ["200101", "200105", "240101", "140101"]}'

Cómo responde

Planes de la API

Pruébala sin clave. Cuando la integres, pide tu clave gratis. Cuando la operación dependa de ella, FENIA Pro.

AbiertoGratis con clavePro
ParaProbar en un minutoUna integración realUna operación que depende de FENIA
Pedidos al día200 por IP2,000100,000
Pedidos por minuto2060600
Pronóstico3 días7 días7 días
Sedes por llamada (/lote)—hasta 10hasta 500
Soporte——Directo con el equipo
Alertas cuando una sede entra en aviso——En preparación
Sin registroPedir clavePedir FENIA Pro

Pide tu clave gratis

Llega a tu correo en un minuto. Te pedimos quién eres y para qué la usarás: así sabemos a quién avisarle si la API cambia.

Condiciones de uso

De quien integra FENIA sólo registramos el nombre del sitio donde está el widget o desde donde se llama a la API, para saber quién lo usa. Nada de las personas que lo miran.

¿Necesitas vigilar todas tus sedes, más volumen o soporte? Eso es FENIA Pro.