CMF Chile – Indicadores, UF, Dólar y Reportes Bancarios avatar

CMF Chile – Indicadores, UF, Dólar y Reportes Bancarios

Pricing

from $2.00 / 1,000 resultado entregado / delivered results

Go to Apify Store
CMF Chile – Indicadores, UF, Dólar y Reportes Bancarios

CMF Chile – Indicadores, UF, Dólar y Reportes Bancarios

Normalized Chilean financial indicators (UF, USD, euro, UTM, IPC, TMC, TIP) and official bank reports from the CMF Chile API, using your own free API key. Not affiliated with CMF Chile.

Pricing

from $2.00 / 1,000 resultado entregado / delivered results

Rating

0.0

(0)

Developer

Francisco Rubio

Francisco Rubio

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Features

Limited permissions

Share

ES · Indicadores financieros y reportes bancarios de Chile, normalizados, para agentes de IA y desarrolladores, obtenidos de la API oficial CMF Bancos (Comisión para el Mercado Financiero) usando tu propia API Key. EN · Normalized Chilean financial indicators and bank reports for AI agents and developers, from the official CMF Bancos API, using your own API key.

⚠️ Se requiere API Key propia / Your own API key is required. La clave es gratuita, personal, y se solicita en https://api.cmfchile.cl/uso-de-api-key.html. Este Actor no incluye, comparte ni revende claves: cada ejecución usa la que tú entregas y consume tu cuota (10.000 peticiones/mes por clave).

⚠️ No afiliado / Not affiliated. Este Actor es un proyecto independiente. No está afiliado, patrocinado ni aprobado por la Comisión para el Mercado Financiero (CMF Chile) ni por su antecesora, la SBIF. "CMF", "CMF Chile" y "SBIF" se mencionan solo para describir la fuente de los datos.

Fuente de los datos / Data source (atribución exigida por los términos de uso): Comisión para el Mercado Financiero (CMF Chile), API CMF Bancos, con mención de la fuente y enlace a la página principal de CMF Bancos (https://www.sbif.cl / https://www.cmfchile.cl). Cada registro incluye el campo dataSource con esta atribución.

Qué hace / What it does

Consulta la API CMF Bancos v3 (https://api.cmfchile.cl/api-sbifv3/recursos_api) con formato=json y tu apikey.

Indicadores financieros

sourceRecurso oficialPeriodicidadPeríodos
ufUFdiariavigente, año, mes, día, rango por meses/años
dolarDólar observadodías hábilesvigente, año, mes, día, rango (incluye días con dias_i / dias_f)
euroEurodías hábilesigual que el dólar (dias_i / dias_f en el rango por días)
utmUTMmensualvigente, año, mes, rango por meses/años
ipcIPCmensual (variación)vigente, año, mes, rango por meses/años
tmcTMCmensual (varios tipos)vigente (/tmc sin año), año, mes, rango
tipTIPmensual (varios tipos)igual que TMC

La Tasa TAB UF 360 fue suspendida por la CMF (actualización del 28/03/2022) y debe pedirse a Chilean Benchmark Facility. Este Actor no la ofrece.

Los valores se normalizan a número: la API mezcla formato chileno (41.302,33, 72.440) y punto decimal en TMC/TIP (50.01). El campo valueRaw conserva el texto original.

Reportes bancarios

sourceRecurso oficialQué entrega
balancesBalance mensualcatálogo de instituciones o de cuentas, o el estado (una cuenta o el banco completo) de un mes
resultadosEstado de resultadosigual patrón que balances
perfilFichasficha de un banco (SWIFT, RUT institucional, sucursales, empleados, teléfono y dirección de la institución)
accionistasFichasnómina de accionistas: las personas jurídicas (empresas) quedan visibles; las personas naturales se ocultan
integrantesFichascargo y fechas del directorio / ejecutivos; nombres de personas naturales ocultos
adecuacionAdecuación de capitalIRS, IRE, componentes, o regresión de los últimos N meses
  • El plan de cuentas vigente usa códigos de 9 dígitos (p. ej. 105000000 = Efectivo y depósitos en bancos; 100000000 = Total activos). El ejemplo 1000000 de la documentación de 2009 ya no devuelve datos (código oficial 80).
  • Un estado mensual completo es grande (en una prueba de agosto de 2026, el balance de un banco pesó ~320 KB y el estado de resultados ~390 KB / 1.229 líneas). Usa accountCode o maxItems. Un año completo sin mes puede superar el tiempo de espera de la API; este Actor exige año y mes para el estado completo.
  • institutionCode es el código SBIF de 3 dígitos (001 Banco de Chile, 012 BancoEstado, 028 BICE, 999 sistema financiero).
  • Privacidad (Ley 19.628 / 21.719): no se exponen nombres, RUT, correos ni teléfonos de personas naturales (directores, ejecutivos, accionistas personas naturales), ni los contactos personales del perfil (contactoPublico, telefonoPublico, correos), ni siquiera en raw. Sí se mantienen los datos de la institución (nombre, RUT, SWIFT, web, dirección principal, conmutador, sucursales, empleados) y de los accionistas que son personas jurídicas. El cargo, la participación y el número de acciones se conservan. Cada registro incluye redacted (si se ocultó algo) y personType (persona_juridica, persona_natural o null).

Comportamiento

  • Pausa de 1,5 s por defecto entre el fin de una respuesta y la siguiente solicitud; reintentos con espera exponencial ante errores de red, 5xx, código 60 y bloqueos intermitentes del WAF.
  • Errores claros: API Key inválida (códigos 91/92, o el mensaje documentado si un WAF intercepta la clave), cuota agotada (código 90, 10.000/mes), sin datos (80/81: se entrega un run vacío con advertencia, no un fallo), TAB suspendida (código 100).
  • Deduplicación si la ejecución se reanuda. El gasto se cobra solo por cada registro entregado (evento result).
  • La API Key se marca como secreto (cifrada por Apify) y nunca se escribe en logs.

Precio / Pricing

Pago por resultado (pay per event): solo se cobra el evento result por cada registro entregado en el dataset. No se cobran consultas vacías, duplicados ni errores. Ver la pestaña Pricing del Actor. Puedes fijar un gasto máximo por ejecución; el Actor se detiene al alcanzarlo.

Input

Indicador vigente:

{
"apiKey": "TU-API-KEY-PERSONAL",
"source": "uf",
"period": "current"
}

Rango de dólar (días, ambas fechas incluidas):

{
"apiKey": "TU-API-KEY-PERSONAL",
"source": "dolar",
"period": "range",
"year": 2026,
"month": 1,
"day": 14,
"yearTo": 2026,
"monthTo": 1,
"dayTo": 16
}

Una cuenta del balance de un banco:

{
"apiKey": "TU-API-KEY-PERSONAL",
"source": "balances",
"year": 2026,
"month": 8,
"institutionCode": "001",
"accountCode": "105000000"
}
CampoDescripción (ES)Description (EN)
apiKeyTu API Key (secreto, obligatorio)Your API key (secret, required)
sourceRecurso (ver tablas)Resource
periodcurrent, year, month, date, range (indicadores)Period for indicators
year / month / dayPeríodo inicial o únicoStart / single period
yearTo / monthTo / dayToFin del rangoEnd of range
institutionCodeCódigo SBIF de 3 dígitos3-digit SBIF code
accountCodeCódigo contable (9 dígitos en el plan vigente)Account code
listCataloginstituciones o cuentas (balances/resultados)Institution or account catalog
adecuacionResourceirs, ire, componentes, regresion_irs, …Capital-adequacy resource
regresionMonths1–24 (por defecto 12)Months for regression
includeRawAgregar el objeto originalInclude raw record
maxItemsMáximo entregado/cobrado (por defecto 500)Max delivered/charged results
requestIntervalMs, maxRetriesRitmo y reintentosPacing and retries

Output (diccionario / data dictionary)

CampoESEN
source, kindRecurso y tipo de filaResource and row kind
indicator, indicatorNameIndicadorIndicator
date, year, monthFechaDate
value, valueRaw, unitValor normalizado, texto original, unidad (CLP, percent, …)Parsed value, raw text, unit
title, subtitle, typeCodeTítulo / subtítulo / tipo (TMC, TIP). En accionistas, title es el nombre de la persona jurídica o nullTitle / subtitle / type; shareholder title is the legal-entity name or null
validFrom, validToVigencia de TMC/TIPValidity window
institutionCode, institutionNameBancoBank
accountCode, accountNameCuenta contableAccount
amountTotal y amount*Montos del estado (balances/resultados)Statement amounts
rut, swift, website, address, phone, branches, employeesFicha institucional (el rut de un accionista persona natural es null)Bank profile (natural-person shareholder rut is null)
redacted, personTypeSi se ocultaron datos personales, y la clasificación (persona_juridica / persona_natural / null)Whether personal data was redacted, and the person type
irs, ire, capitalBasico, patrimonioEfectivo, solvencyClassificationAdecuación de capitalCapital adequacy
officialUrl, dataSource, retrievedAtEnlace y atribuciónLink and attribution
rawObjeto original (si includeRaw), ya sin datos de personas naturales ni contactos personalesRaw record, already without natural-person data or personal contacts

Limitaciones observadas (pruebas del 10-11-2026, America/Santiago)

  • Una API Key inválida o ausente puede ser interceptada por un WAF (HTTP 500 «Web Page Blocked») en vez de devolver los códigos documentados 91/92. El Actor lo señala y, si el bloqueo es intermitente en una ruta válida, reintenta.
  • La ruta de adecuación /adecuacion/anhos/... funcionó en JSON para 2013 y a veces fue bloqueada o cortada en años recientes; regresionmensual respondió, pero en una prueba de 3 meses para el Banco de Chile devolvió series de 2020, no el último mes publicado. Úsalo con cautela.
  • accionistas e integrantes se implementan según la documentación de fichas; el perfil sí se validó en vivo (Banco de Chile, agosto 2026).
  • Personas naturales en fichas: la API no declara si un accionista es persona natural o jurídica. Se usa la heurística habitual del RUT chileno (número < 50.000.000 = persona natural), aceptando también el formato de fichas sin dígito verificador (p. ej. 96757820). Si el RUT no es interpretable —y en integrantes, que habitualmente no traen RUT— se oculta la identidad (criterio conservador). Puede haber falsos positivos/negativos en casos excepcionales.

Revisa también la Ley 19.628 / 21.719 si cruzas estos datos con datos personales.

Documentación oficial: https://api.cmfchile.cl/documentacion/index.html. Códigos de error: https://api.cmfchile.cl/api-codigos-de-error.html.