API Indicadores Económicos Chile

Estado del Servidor
Verificando...
Total de Registros
-
Última Actualización
-

📖 Introducción

La API de Indicadores Económicos de Chile es un servicio REST que proporciona acceso programático a datos históricos de los principales indicadores económicos publicados por el Banco Central de Chile.

Esta API automatiza la extracción de datos desde la fuente oficial, almacenándolos en una base de datos para consultas rápidas y eficientes. Los datos se actualizan automáticamente según los calendarios de publicación del Banco Central.

ℹ️ Base de Datos Actual

La API contiene más de 11,000 registros desde enero de 2013 hasta la fecha, incluyendo datos diarios y mensuales de los 5 indicadores principales.

✨ Características Principales

📊 Datos Históricos

Acceso a datos desde 2013 hasta la actualidad con consultas por rangos de fechas

🔄 Actualización Automática

Sistema de actualización programada que sincroniza datos según calendario del BC

⚡ Respuestas Rápidas

Base de datos optimizada con índices para consultas eficientes

🎯 API RESTful

Interfaz REST estándar con respuestas en formato JSON

📈 Estadísticas

Endpoints para obtener métricas agregadas y tendencias

🔍 Consultas Flexibles

Filtros por fecha, año, y rangos personalizados para cada indicador

💹 Indicadores Disponibles

La API proporciona acceso a los siguientes indicadores económicos:

Indicadores Diarios

Indicador Descripción Frecuencia Desde
UF Unidad de Fomento - Unidad reajustable según IPC Diaria 2013
DÓLAR Dólar Observado - Tipo de cambio oficial USD/CLP Diaria 2013
EURO Euro - Tipo de cambio EUR/CLP Diaria 2013

Indicadores Mensuales

Indicador Descripción Frecuencia Publicación
IPC Índice de Precios al Consumidor - Mide la inflación Diaria Días 8-13 del mes
UTM Unidad Tributaria Mensual - Para cálculos tributarios Diaria Días 1-5 del mes

🔌 Endpoints de la API

Todos los endpoints están disponibles en: https://victorcabrera.cl/apis/indicadores-economicos

1. Últimos Valores

GET /latest
Obtiene los valores más recientes de todos los indicadores (diarios y mensuales)
{
  "success": true,
  "data": {
    "uf": { "valor": 37894.32, "fecha": "2026-01-21T00:00:00.000Z" },
    "dolar": { "valor": 985.50, "fecha": "2026-01-21T00:00:00.000Z" },
    "euro": { "valor": 1025.75, "fecha": "2026-01-21T00:00:00.000Z" },
    "ipc": { "valor": 0.3, "periodo": "2025-12" },
    "utm": { "valor": 65967, "periodo": "2026-01" }
  }
}

2. Indicadores Diarios por Rango de Fechas

GET /{indicador}?startDate=YYYY-MM-DD&endDate=YYYY-MM-DD
Obtiene valores de un indicador diario (UF, Dólar, Euro) en un rango de fechas
Parámetros de consulta:
  • indicador - Nombre del indicador: uf, dolar, euro
  • startDate (opcional) - Fecha inicial formato YYYY-MM-DD
  • endDate (opcional) - Fecha final formato YYYY-MM-DD

Ejemplo:

GET /uf?startDate=2026-01-01&endDate=2026-01-21

3. Indicadores Mensuales por Rango de Años

GET /{indicador}?startYear=YYYY&endYear=YYYY
Obtiene valores de un indicador mensual (IPC, UTM) en un rango de años
Parámetros de consulta:
  • indicador - Nombre del indicador: ipc, utm
  • startYear (opcional) - Año inicial (2013-2026)
  • endYear (opcional) - Año final (2013-2026)

Ejemplo:

GET /ipc?startYear=2025&endYear=2026

4. Todos los Indicadores Diarios

GET /daily?startDate=YYYY-MM-DD
Obtiene UF, Dólar y Euro desde una fecha específica

5. Estadísticas Generales

GET /stats
Obtiene estadísticas generales: total de registros, última actualización, etc.

6. Logs de Scraping

GET /scraping/logs
Obtiene el historial de ejecuciones del scraping con sus resultados

7. Estadísticas de Scraping

GET /scraping/stats
Obtiene estadísticas agregadas de las ejecuciones de scraping

💻 Ejemplos de Uso

JavaScript (Fetch API)

// URL base de la API
const API_BASE = 'https://victorcabrera.cl/apis/indicadores-economicos';

// Obtener últimos valores
const response = await fetch(`${API_BASE}/latest`);
const data = await response.json();
console.log(`UF: ${data.data.uf.valor}`);

// Obtener UF del mes actual
const startDate = '2026-01-01';
const endDate = '2026-01-31';
const ufData = await fetch(
  `${API_BASE}/uf?startDate=${startDate}&endDate=${endDate}`
);
const uf = await ufData.json();

PowerShell

# URL base
$API = "https://victorcabrera.cl/apis/indicadores-economicos"

# Obtener últimos valores
$latest = Invoke-RestMethod "$API/latest"
Write-Host "UF: $($latest.data.uf.valor)"

# Obtener dólar de enero 2026
$dolar = Invoke-RestMethod "$API/dolar?startDate=2026-01-01"
$dolar.data | Format-Table fecha, valor

Python (requests)

import requests

# URL base
API_BASE = 'https://victorcabrera.cl/apis/indicadores-economicos'

# Obtener últimos valores
response = requests.get(f'{API_BASE}/latest')
data = response.json()
print(f"UF: {data['data']['uf']['valor']}")

# Obtener IPC del último año
ipc = requests.get(f'{API_BASE}/ipc?startYear=2025')
print(ipc.json())

cURL

# Obtener últimos valores
curl https://victorcabrera.cl/apis/indicadores-economicos/latest

# Obtener Euro con rango de fechas
curl "https://victorcabrera.cl/apis/indicadores-economicos/euro?startDate=2026-01-01&endDate=2026-01-21"

🎯 Casos de Uso

💰 Aplicaciones Financieras

Integrar valores de UF y dólar para cálculos de créditos, inversiones y conversiones de moneda

📊 Análisis Económico

Obtener datos históricos para análisis de tendencias, predicciones y modelos econométricos

🏢 Sistemas ERP

Automatizar la actualización de tipos de cambio y valores UF en sistemas empresariales

📈 Dashboards

Crear visualizaciones en tiempo real de indicadores económicos chilenos

💳 E-commerce

Mostrar precios en múltiples monedas con tipos de cambio oficiales actualizados

📱 Apps Móviles

Proporcionar información económica actualizada en aplicaciones móviles

🔄 Sistema de Actualización Automática

La API cuenta con un cron job unificado que actualiza automáticamente todos los indicadores:

Programación de Actualizaciones

Indicadores Frecuencia Horario Notas
UF, Dólar, Euro, IPC, UTM Diaria 08:00 AM (Chile) Actualización unificada de todos los indicadores

ℹ️ Funcionamiento

El sistema ejecuta un script que actualiza todos los indicadores. Solo descarga datos nuevos que no existan en la base de datos, minimizando el uso de recursos y respetando los servidores del Banco Central.

👤 Información del Desarrollador

🧑‍💻 Víctor Cabrera

Desarrollador Full Stack

Esta API fue desarrollada para facilitar el acceso programático a los indicadores económicos de Chile.

API Indicadores Económicos Chile

Datos extraídos del Banco Central de Chile

🧑‍💻 Desarrollado por Víctor Cabrera

© 2026 - Todos los derechos reservados