- 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.
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.
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
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.
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
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.
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
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.