Saltar al contenido
1 / 24

① El payoff — qué obtendrá de esto

Recorrido completo · 24 endpoints

Toda la superficie del SDK, en un flujo.

Un solo paseo por 24 endpoints representativos — identidad, sanciones, normativa CMF, mercado, ESG y banca — para ver la superficie completa del API antes de saltar al SDK. Cada bloque es una única llamada GET que se autoejecuta al expandir su grupo. Sujeto principal: Enel Chile SA; la sección bancaria usa Banco de Chile.

¿Desea la superficie completa? Solicitar acceso →

Dominios cubiertos por el recorrido · ilustración

# toda la superficie en un flujo
client.kyb.get(rut)            # identidad
client.sanctions.list()        # cumplimiento
client.normativa.list()        # normativa
client.indicadores.get("F073.UFF.PRE.Z.D")  # mercado
client.esg.get(rut)            # ESG

② El recorrido — los endpoints, encadenados (24 pasos · 4 grupos)

Identidad y KYB

5 pasos▸ ver

Resolución por RUT, perfil agregado KYB, listado cursor-paginado, snapshot histórico SCD-2 y el resolver transversal nombre → entidad.

01 / 24

entities.by-rut — resolver canónico

¿Quién es esta entidad para CMF? Identidad legal, fecha de inscripción, LEI, contadores de sanciones y directorio activo.

GET /v1/entities/by-rut/{rut}
02 / 24

entities.list — primera página cursorada

Primera página de entidades (limit 10). El SDK Python expone esto como entities.iter_all().

GET /v1/entities/
03 / 24

kyb.get — perfil agregado en una sola llamada

El endpoint estrella. Identidad + status + risk + directorio + sanciones + hechos esenciales + LEI.

GET /v1/kyb/{rut}
04 / 24

kyb.get(as_of=…) — snapshot histórico

Mismo KYB reevaluado al 1 de enero de 2024 desde las tablas SCD-2. Compare con el paso 03 — el risk score y el directorio pueden divergir.

GET /v1/kyb/{rut}
05 / 24

resolve — nombre / RUT / ticker → entidad

Resolver transversal: matchea texto libre (nombre comercial, RUT, ticker, título) contra entidades y personas.

GET /v1/resolve

Cumplimiento y normativa

11 pasos▸ ver

Universo CMF de sanciones, cross-reference internacional, RPSF, OPAs, normativa vigente e histórica, dictámenes, resoluciones y los registros Art. 12 / Art. 20 de la Ley 18.045.

06 / 24

sanctions.list — últimas resoluciones CMF

Cursor-paginado, ordenado por fecha desc. Incluye estado, multa UF e infracción canonicalizada.

GET /v1/sanctions
07 / 24

sanctions.cross_reference — match listas internacionales

Fuzzy match contra OFAC SDN + UN + EU + UK + CMF interno. Threshold configurable. Útil para AML due diligence.

GET /v1/sanctions/cross-reference
08 / 24

rpsf.list — Registro de Prestadores de Servicios Financieros

Inscripciones RPSF (auditores, peritos, custodios, evaluadoras). El filtro servicio acota la categoría.

GET /v1/rpsf
09 / 24

opas.list — Ofertas Públicas de Adquisición

Tomas de control en marcha y cerradas. Incluye porcentaje objetivo, precio por acción CLP, oferente y emisor.

GET /v1/opas
10 / 24

normativa.list — NCG / circulares canonicalizadas

Lista cursor-paginada de normativa vigente. SDK Python: regulations.list().

GET /v1/normativa
11 / 24

regulations.search — full-text BM25

Búsqueda full-text con ranking BM25 sobre cuerpo + título. Reemplazo GET del /v1/search semántico (que es POST).

GET /v1/regulations/search
12 / 24

normativa.historic — NCG derogadas y reemplazadas

Versiones históricas — diligencia retroactiva y auditoría point-in-time.

GET /v1/normativa/historic
13 / 24

dictamenes.list — dictámenes oficiales CMF

Interpretaciones oficiales emitidas por la CMF, filtrables por alcance (particular / general).

GET /v1/dictamenes
14 / 24

resoluciones.list — resoluciones administrativas

Sancionatoria / exenta / absolutoria. Tabla maestra que enlaza contra sanciones individuales.

GET /v1/resoluciones
15 / 24

art12.list — interés patrimonial significativo

Operaciones bajo Art. 12 Ley 18.045 de personas con interés significativo en emisores listados.

GET /v1/art12
16 / 24

art20.list — transacciones de directores y ejecutivos

Operaciones bajo Art. 20 Ley 18.045 de insiders (directores y altos ejecutivos) sobre valores del emisor.

GET /v1/art20

Mercado y personas

5 pasos▸ ver

Precios OHLCV de la IPSA-25, serie macro CMF/SBIF (UF, USD), listado público de personas naturales e introspección de la API key activa.

17 / 24

equity.prices — OHLCV diario IPSA-25

Precios diarios del ticker ENELCHILE para los últimos N días.

GET /v1/equity/{ticker}/prices
18 / 24

indicadores.get — spot UF

Valor más reciente de la UF (series_id F073.UFF.PRE.Z.D) en CLP. Sin parámetros = último valor; con ?date= = lookup puntual; con ?from=&to= = serie histórica.

GET /v1/indicadores/{series_id}
19 / 24

indicadores.get — spot USD/CLP

Tipo de cambio observado USD/CLP del día. Misma firma que la UF: todo el universo de indicadores vive en este endpoint, direccionado por series_id.

GET /v1/indicadores/{series_id}
20 / 24

persons.list — directores y ejecutivos

Universo cursor-paginado de personas naturales con cargos vigentes en entidades CMF.

GET /v1/persons
21 / 24

admin.api_keys.me — introspección de la key

Tier, scopes, cuota residual mensual / diaria y fecha de expiración de la key con la que está llamando en este momento.

GET /v1/admin/api-keys/me

ESG y bancos

3 pasos▸ ver

Reportería NCG 461 (ESG por emisor), taxonomía SASB 2023-12 y fichas mensuales SBIFv3 del sector bancario.

22 / 24

esg.get — disclosures NCG 461 por emisor

Indicadores ESG reportados por Enel Chile SA bajo NCG 461, todos los fiscal years disponibles.

GET /v1/esg/{rut}
23 / 24

sasb-topics.list — taxonomía SASB 2023-12

Temas materiales SASB Standards por industria. Útil para cruzar contra los indicadores ESG declarados por emisores.

GET /v1/sasb-topics
24 / 24

bancos.fichas.latest — ficha SBIFv3 Banco de Chile

Ficha mensual más reciente del Banco de Chile (origen CMF SBIFv3). Secciones: perfil, accionistas, integrantes, adecuación de capital.

GET /v1/bancos/{rut}/fichas/latest-per-section

③ Reproduzca todo

Ejecute este tour completo en Python

El notebook real recorre las 24 llamadas en orden — la superficie completa del API, lista para ejecutar con su API key.