Faro
API pública + dashboard de indicadores económicos de Chile
Faro proporciona acceso a indicadores económicos chilenos a través de una API REST y un dashboard web interactivo. Obtiene datos de la Comisión para el Mercado Financiero (CMF) y los almacena en PostgreSQL para consultas rápidas y confiables.
Acceder al dashboardCaracterísticas principales
API REST
Endpoints para consultar indicadores actuales e históricos. Rate limiting integrado para proteger la API y migraciones automáticas de base de datos al arranque.
Dashboard web
Gráficos interactivos usando Chart.js. Incluye sistema de alertas con webhooks configurables y refresco automático de datos desde la CMF.
Indicadores disponibles
Basado en los datos de prueba de CMF, incluye:
UF
Unidad de Fomento
Diaria y mensual
Dólar
Valor de cambio
Actualizado diariamente
IPC
Índice de Precios
Al Consumidor
UTM
Unidad Tributaria
Mensual
Stack técnico
Backend
Go 1.26+ con pgx/v5 para PostgreSQL
Frontend
JavaScript vanilla + Chart.js
Base de datos
PostgreSQL con sqlc para queries
Contenedor
Docker multi-stage sobre scratch
Configuración
Variables de entorno
Inicio rápido
# Configurar variables de entorno
cp .env.example .env
# Editar .env con tu CMF_API_KEY y DATABASE_URL
# Base de datos de desarrollo
./scripts/dev-db.sh
# Ejecutar migraciones
./scripts/migrate.sh
# Iniciar servidor
go run cmd/faro/main.go
El servidor arranca en el puerto 8080 por defecto. La API está disponible en /api/ y el dashboard en /.
Configuración
Ver .env.example para todas las variables disponibles:
CMF_API_KEY— Requerida, obtenida de la CMFDATABASE_URL— Conexión a PostgreSQLPORT— Puerto del servidor (default: 8080)REFRESH_INTERVAL— Intervalo de actualización (default: 24h)
Documentación
Explora los indicadores en tiempo real
Accede al dashboard interactivo y descubre todos los datos económicos de Chile actualizados.
Probar ahora