Saltar al contenido principal
La Comisión para el Mercado Financiero (CMF) supervisa los bancos, el mercado de valores y las aseguradoras de Chile; absorbió a la Superintendencia de Valores y Seguros en 2018 y a la Superintendencia de Bancos e Instituciones Financieras (SBIF) en 2019. Aquí hay tres colecciones:
  • Normativa: unas 4.500 Normas de Carácter General, Circulares y Oficios Circulares desde 1979, cada una con su resolución, las normas que modifica o deroga y las que la modifican o derogan, su texto refundido y su informe normativo cuando se publican, más unas 1.100 circulares y cartas circulares bancarias de la SBIF de 1956 a 2019.
  • Dictámenes: unas 2.200 respuestas a consultas desde 2011, cada una con el resumen de la CMF.
  • Sanciones: unas 1.450 resoluciones sancionatorias desde 2002, con el nombre del sancionado.
Cada registro llega con su documento original tal como lo publicó la CMF. Busca primero y luego lee un registro por su id.
La fuente entera, organizada y lista para consultar: cada endpoint de esta página responde en milisegundos. Cada respuesta incluye as_of: qué tan actualizados están los datos. Cómo funcionan los datasets.

Buscar normativa

POST /cl/cmf/regulations-search/v1 Dataset Una sola búsqueda sobre la normativa general de la CMF y el archivo bancario de la SBIF, filtrada por tipo, número, año, mercado, fecha o las normas que una modifica o deroga.
Devuelve as_of (qué tan actualizados están los datos), los filtros aplicados, total y total_is_exact, page, per_page, total_pages, count y results[], del más reciente al más antiguo. Cada norma trae id (ncg-577-2026, o sbif-17825 para el archivo de la SBIF), collection (cmf o sbif), type (NCG, CIR, OFC; Circular, Carta Circular para la SBIF), number, name (el nombre que le da el archivo de la SBIF), issued_at, year, title, section (los destinatarios de la SBIF, p. ej. Bancos), markets (banking, securities, insurance, other), in_force y validity (la nota de la CMF, p. ej. No Vigente), resolution (number, date, reference), las normas que amends (modifica) y repeals (deroga) y las que la modifican (amended_by) o derogan (repealed_by), cada una con id, type, number, date y source_document_url, attachments (texto refundido, informe normativo, resolución o anexo, cada uno con kind, label, document_url y source_document_url), document_url (el documento original de la norma, guardado por Croma byte a byte) y source_document_url (el documento en la CMF). Los campos que la CMF no indica vienen en null.

Una norma

POST /cl/cmf/regulation/v1 Dataset
Devuelve as_of, found, regulation_id y regulation. Cada norma trae id (ncg-577-2026, o sbif-17825 para el archivo de la SBIF), collection (cmf o sbif), type (NCG, CIR, OFC; Circular, Carta Circular para la SBIF), number, name (el nombre que le da el archivo de la SBIF), issued_at, year, title, section (los destinatarios de la SBIF, p. ej. Bancos), markets (banking, securities, insurance, other), in_force y validity (la nota de la CMF, p. ej. No Vigente), resolution (number, date, reference), las normas que amends (modifica) y repeals (deroga) y las que la modifican (amended_by) o derogan (repealed_by), cada una con id, type, number, date y source_document_url, attachments (texto refundido, informe normativo, resolución o anexo, cada uno con kind, label, document_url y source_document_url), document_url (el documento original de la norma, guardado por Croma byte a byte) y source_document_url (el documento en la CMF). Los campos que la CMF no indica vienen en null.
Un id que la CMF no ha publicado devuelve found: false con HTTP 200, no un error.

Buscar dictámenes

POST /cl/cmf/opinions-search/v1 Dataset Las respuestas de la CMF a consultas, buscadas por lo que dicen.
Devuelve as_of (qué tan actualizados están los datos), los filtros aplicados, total y total_is_exact, page, per_page, total_pages, count y results[], del más reciente al más antiguo. Cada dictamen trae id (su número de documento, p. ej. 2025120910460), title (p. ej. Oficio Ordinario N°248490 de 31/12/2025), letter_number, issued_at, year, published_at, medium (cómo se envió el oficio), publication_format, effects (particulares o generales), updated_at, summary (el resumen de la CMF de la consulta y la respuesta), document_url (el oficio original, guardado por Croma byte a byte) y source_document_url (el oficio en la CMF).

Un dictamen

POST /cl/cmf/opinion/v1 Dataset
Devuelve as_of, found, opinion_id y opinion. Cada dictamen trae id (su número de documento, p. ej. 2025120910460), title (p. ej. Oficio Ordinario N°248490 de 31/12/2025), letter_number, issued_at, year, published_at, medium (cómo se envió el oficio), publication_format, effects (particulares o generales), updated_at, summary (el resumen de la CMF de la consulta y la respuesta), document_url (el oficio original, guardado por Croma byte a byte) y source_document_url (el oficio en la CMF).
Un id que la CMF no ha publicado devuelve found: false con HTTP 200, no un error.

Buscar sanciones

POST /cl/cmf/sanctions-search/v1 Dataset Todas las resoluciones sancionatorias desde 2002, buscadas por el nombre del sancionado o por lo que resuelven.
Devuelve as_of (qué tan actualizados están los datos), los filtros aplicados, total y total_is_exact, page, per_page, total_pages, count y results[], del más reciente al más antiguo. Cada resolución trae id (su número de documento, p. ej. 2026090593551), resolution_number, issued_at, year, subject (lo que resuelve, en palabras de la CMF, con el nombre del sancionado), kind (sanction, appeal u other), party (la parte que nombra subject cuando dice “APLICA SANCIÓN A …”), document_url (la resolución original, guardada por Croma byte a byte) y source_document_url (la resolución en la CMF).

Una sanción

POST /cl/cmf/sanction/v1 Dataset
Devuelve as_of, found, sanction_id y sanction. Cada resolución trae id (su número de documento, p. ej. 2026090593551), resolution_number, issued_at, year, subject (lo que resuelve, en palabras de la CMF, con el nombre del sancionado), kind (sanction, appeal u other), party (la parte que nombra subject cuando dice “APLICA SANCIÓN A …”), document_url (la resolución original, guardada por Croma byte a byte) y source_document_url (la resolución en la CMF).
Un id que la CMF no ha publicado devuelve found: false con HTTP 200, no un error.

Referencia completa

Esquemas, todos los campos de respuesta y un playground interactivo.