Search the normative register
POST /co/superfinanciera/regulations-search/v1 One search across circulares externas, cartas circulares and resoluciones from 2005 to today, which the Superintendencia’s own site does not offer.
The whole source, organized and ready to query: this endpoint answers in milliseconds, at any hour, the same way every time. Every response carries
as_of: how current the data is.as_of (how current the data is), the applied filters, total
(matches across every page), page, per_page, total_pages, count and
results[], most recent first. Every result carries id, kind, number as the register prints it,
number_key (the same number with leading zeros dropped), year, issued_at,
title (how the act is cited), description (what the act does, in the
Superintendencia’s own words), bulletin (the issue of the Boletín del
Ministerio de Hacienda y Crédito Público it was published in), document_url,
attachments[] and official_url.
The whole register, from 2005 to this week’s acts, ready to query. The acts
themselves stay where the Superintendencia publishes them:
document_url is
the address to read one, and the file format follows the era it was issued in.One act
POST /co/superfinanciera/regulation/v1
The whole source, organized and ready to query: this endpoint answers in milliseconds, at any hour, the same way every time. Every response carries
as_of: how current the data is.as_of, found, regulation_id and regulation. Every result carries id, kind, number as the register prints it,
number_key (the same number with leading zeros dropped), year, issued_at,
title (how the act is cited), description (what the act does, in the
Superintendencia’s own words), bulletin (the issue of the Boletín del
Ministerio de Hacienda y Crédito Público it was published in), document_url,
attachments[] and official_url.
An id the register does not carry returns
found: false with HTTP 200, not an
error.Request
POST /co/superfinanciera/complaints/v1
Response
actions is the complaint’s action history (actuaciones), one entry per step,
oldest first. A filing with nothing against it returns an empty array.
This lookup can take longer than a typical request. It’s an
async job. By default the request waits inline and returns
{ data }, or you can poll / use a callback_url. No matches returns an
empty actions array, not an error.Full reference
Schemas, all response fields, and an interactive playground.