Shareholders and ownership
POST /co/supersociedades/shareholders/v1
Who owns the company, what it owns and who runs it, as the company itself
declared in the notes of its latest filing.
This is what the company declared in its own financial statements, not a
registry entry: use it to corroborate and pre-fill, not as proof of
ownership. Figures come exactly as filed. A company that files but declared
no shareholders returns
found: true with an empty shareholders array;
a company that does not file with the Superintendencia (most small
companies, and entities supervised elsewhere such as banks and insurers)
returns found: false.Financial statements
POST /co/supersociedades/financial-statements/v1
Figures come exactly as filed, in the filing’s
reporting_unit. A concept
the company did not report is null, and cash_flow can be null for
filings without one. Not every Colombian company reports to Supersociedades:
entities supervised elsewhere (banks and insurers, for example) will
typically return found: false.Search the companies
POST /co/supersociedades/companies-search/v1 Dataset
Every company that reports to the Superintendencia, filtered by sector, place,
status and size, largest first.
as_of, fiscal_year (the year searched), total and total_is_exact, paging fields, and results[], one filing each:
Only companies that file with the Superintendencia are here: those it
supervises and those above its asset and revenue thresholds. Banks,
insurers and other entities supervised elsewhere are not. Figures come as
filed, in thousands of COP.
A company over time
POST /co/supersociedades/company/v1 Dataset
Every year a company filed, with the same fields as a search result.
as_of, found, document_number, name (as filed most recently), fiscal_years[] (newest first) and filings[]: one row per filing, newest year first, the preferred filing of each year first.
A NIT with no filing on record returns
found: false with HTTP 200.Full statements of a filing
POST /co/supersociedades/filing-statements/v1 Dataset
Every line the company filed, not only the headline figures.
as_of, found, document_number, fiscal_years[] and filing:
found: false when the NIT has no filing for the year and statement type
asked. Figures come exactly as filed, in thousands of COP.Search by party
POST /co/supersociedades/ownership-search/v1 Dataset
From a cédula or NIT to every filing that declares it, in any role.
as_of, total, total_is_exact, paging fields and results[], one filing each, with the filing identity (id, document_number, name, fiscal_year, cutoff_date, statement_type, preferred) and:
This is what each company declared in its own financial statements, not a
registry: use it to corroborate and pre-fill, never as proof of ownership.
A search with no
party_document_number and no query lists the newest
filings.Parties of a filing
POST /co/supersociedades/filing-ownership/v1 Dataset
The same fields as an ownership search result, for one filing.
as_of, found, document_number, fiscal_years[] and filing, with the fields described under the ownership search.
found: false when the NIT has no filing with these notes for the year and
statement type asked.Disclosure notes of a filing
POST /co/supersociedades/filing-disclosures/v1 Dataset
What the company disclosed beyond the statements and the parties, note by
note.
as_of, found, document_number, fiscal_years[] and filing:
Concepts are named as the reporting taxonomy names them (
PropertyPlantAndEquipment,
CxCTotalCuentasComercialesPorCobrarCorrientes), with the label the form
prints. Values are as filed, numbers in thousands of COP.Insolvency processes
POST /co/supersociedades/insolvency-processes-search/v1 Dataset
Which companies are, or were, in reorganization or liquidation, as they
reported it.
as_of, total, total_is_exact, paging fields and results[]:
A process is what the company itself reported in its financial statements;
the Superintendencia’s own case records are the authority on its stage.
The 10,000 largest
POST /co/supersociedades/largest-companies-search/v1 Dataset
The country’s largest companies each year, including those supervised
outside Supersociedades.
as_of, fiscal_year, total, total_is_exact, paging fields and results[]:
Figures here are in billions of pesos as the Superintendencia publishes
this table, unlike the filings, which are in thousands.
Entities under supervision
POST /co/supersociedades/supervised-entities-search/v1 Dataset
The supervision roster at each year-end: standing and where to notify.
as_of, fiscal_year, total, total_is_exact, paging fields and results[]:
The roster lists supervised entities whether or not they filed statements
that year, so it also finds companies the other Supersociedades searches do
not.
Full reference
Schemas, all response fields, and an interactive playground.