API de la UF
El valor oficial de la UF en JSON y CSV, gratis y sin clave, para sitios, aplicaciones y planillas.
Qué ofrece
El valor oficial de la UF en archivos JSON y CSV, gratis y sin registrarse ni pedir una clave. Se actualiza todos los días con la publicación del SII y del Banco Central de Chile, e incluye los días que el SII ya publicó por adelantado (hasta el 9 del mes siguiente).
Se puede leer desde cualquier sitio web, aplicación, planilla o programa: los archivos aceptan pedidos desde otros dominios.
Direcciones
Todas las direcciones empiezan con https://valor-uf.cl.
| Dato | Dirección | Contenido |
|---|---|---|
| UF de hoy | /api/v1/uf/hoy.json | Valor del día y los días ya publicados por adelantado. |
| UF de hoy (CSV) | /api/v1/uf/hoy.csv | Una fila: fecha y valor, para planillas. |
| Un mes | /api/v1/uf/2026-10.json | Todos los días del mes (formato AAAA-MM). |
| Un año | /api/v1/uf/2026.json | Todos los días del año (formato AAAA). |
| Histórico completo (CSV) | /api/v1/uf/historico.csv | Cada día desde el 01-08-1977. |
| Histórico completo (JSON) | /api/v1/uf/historico.json | Un objeto con fecha → valor. |
Los valores van con punto decimal y dos decimales (por ejemplo, 41081.76), y las fechas en formato AAAA-MM-DD.
Respuesta de ejemplo
Así responde hoy /api/v1/uf/hoy.json:
{
"unidad": "UF",
"fecha": "2026-10-03",
"valor": 41081.76,
"actualizado": "2026-10-03T20:12:59.505Z",
"publicados_por_adelantado": [
{
"fecha": "2026-10-04",
"valor": 41089.96
},
{
"fecha": "2026-10-05",
"valor": 41098.15
}
],
"moneda": "CLP",
"fuente": "Servicio de Impuestos Internos (SII) y Banco Central de Chile",
"documentacion": "https://valor-uf.cl/api/",
"atribucion": "Datos: valor-uf.cl"
}Ejemplos de uso
JavaScript
const respuesta = await fetch('https://valor-uf.cl/api/v1/uf/hoy.json');
const uf = await respuesta.json();
console.log(uf.fecha, uf.valor);Python
import requests
uf = requests.get('https://valor-uf.cl/api/v1/uf/hoy.json', timeout=10).json()
print(uf['fecha'], uf['valor'])Línea de comandos
curl https://valor-uf.cl/api/v1/uf/hoy.jsonGoogle Sheets
Pega esta fórmula en una celda. El último argumento indica que el archivo usa punto decimal, así el número llega bien aunque tu planilla esté en español de Chile (donde los argumentos se separan con punto y coma):
=IMPORTDATA("https://valor-uf.cl/api/v1/uf/hoy.csv"; ","; "en_US")Trae dos filas: la fecha y el valor. Si la fecha aparece como un número (por ejemplo, 46298), dale formato en Formato → Número → Fecha.
Para tener solo el valor de la UF en una celda, listo para multiplicar montos:
=INDEX(IMPORTDATA("https://valor-uf.cl/api/v1/uf/hoy.csv"; ","; "en_US"); 2; 2)Si tu planilla está en inglés, usa comas en lugar de punto y coma entre los argumentos.
Excel
En Datos → Obtener datos → Desde la web, pega https://valor-uf.cl/api/v1/uf/historico.csv y presiona Cargar. Si los decimales se ven mal, en Power Query usa Cambiar tipo → Usar configuración regional → Inglés (Estados Unidos) en la columna del valor.
Condiciones de uso
Es gratis, también para uso comercial. Los valores son los oficiales del SII y del Banco Central; Valor UF los publica tal cual y no responde por decisiones tomadas con ellos.
Uso razonable: los archivos se guardan en caché por cinco minutos, así que no sirve pedirlos más seguido. Si necesitas muchos días, descarga el histórico completo una vez en lugar de pedir día por día.
Si los usas en un sitio o una aplicación, agradecemos que menciones la fuente con un enlace, por ejemplo:
<a href="https://valor-uf.cl/">Datos: Valor UF</a>Estabilidad
Las direcciones de la versión 1 (/api/v1/) no cambian. Si algún día se agrega un dato nuevo, se suma a la respuesta sin quitar los campos existentes; un cambio incompatible iría en una versión nueva, y la v1 seguiría funcionando.
¿Algo no funciona o te falta un dato? Escríbenos desde la página de contacto.