---
title: "Supersociedades Insolvency Processes Search"
method: POST
path: "/co/supersociedades/insolvency-processes-search/v1"
tags: ["Colombia", "Supersociedades"]
---

# Supersociedades Insolvency Processes Search

`POST /co/supersociedades/insolvency-processes-search/v1`

## Request

- Base URL: `https://api.croma.run`
- URL: `https://api.croma.run/co/supersociedades/insolvency-processes-search/v1`
- Auth: HTTP bearer

Every insolvency process a company reports in its annual filings with the Superintendencia de Sociedades (reorganización, liquidación judicial, acuerdos de reestructuración, concordatos, liquidación obligatoria, validación judicial), searchable by NIT, company name, process type, whether still open and admission date range. Each result is one process as the latest filing reports it: type, stage, origin, admission and closing dates. Most recently admitted first. Served by Croma (`as_of` says how current the data is).

**Dataset endpoint**: answers from the whole source in milliseconds and carries `as_of`.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `document_number` string: Optional Colombian NIT (numeric, no verification digit) to restrict the search to one company.
  - `query` string: Optional words matched against the company name (razón social) as filed.
  - `process_type` 'any' | 'reorganizacion' | 'liquidacion_judicial' | 'acuerdos_de_reestructuracion' | 'concordatos' | 'liquidacion_obligatoria' | 'validacion': Optional process type: `reorganizacion`, `liquidacion_judicial`, `acuerdos_de_reestructuracion` (Ley 550), `concordatos`, `liquidacion_obligatoria`, `validacion` (validación judicial de acuerdos), or `any`.
  - `active_only` boolean: `true` returns only processes with no closing date reported.
  - `admitted_from` string: Optional earliest admission date, `yyyy-mm-dd`, inclusive.
  - `admitted_to` string: Optional latest admission date, `yyyy-mm-dd`, inclusive.
  - `page` integer: 1-based page number for paginated results.
  - `per_page` integer: Results per page (1-100).

## Response `200`

Successful response

- SupersociedadesInsolvencyProcessesSearchResponse
  - `data` SupersociedadesInsolvencyProcessesSearchData, required
    - `as_of` string, nullable, required: How current the data in this response is.
    - `total` number, required: Matches across every page, counted up to 1000.
    - `total_is_exact` boolean, required: False when more than 1000 match: `total` is then 1000, and the pages go on.
    - `page` number, required
    - `per_page` number, required
    - `total_pages` number, required: Pages over `total`; there are more when `total_is_exact` is false.
    - `count` number, required: Results on this page.
    - `results` object[], required: Most recently admitted first.
      - `id` string, required: NIT, admission date and process type, e.g. `900666117:2018-07-09:REORGANIZACION`.
      - `document_number` string, required: The company's NIT, numeric, no verification digit.
      - `company_name` string, nullable, required: Razón social as filed in the latest filing that reports the process.
      - `process` string, required: The process type as the Superintendencia names it: `REORGANIZACION`, `LIQUIDACION JUDICIAL`, `ACUERDOS DE REESTRUCTURACION`, `CONCORDATOS`, `LIQUIDACION OBLIGATORIA CREDITOS`, `VALIDACION`.
      - `stage` string, nullable, required: Stage as reported, e.g. `CELEBRADO`, `FIRMADO`, `AUTORIZADO`; null when the filing leaves it blank.
      - `origin` string, nullable, required: How the process began, as reported, e.g. `POR SOLICITUD DEL DEUDOR`, `DE OFICIO`.
      - `admission_date` string, nullable, required: `yyyy-mm-dd` the process was admitted.
      - `closing_date` string, nullable, required: `yyyy-mm-dd` the process closed; null while open.
      - `active` boolean, required: True while the latest filing reports no closing date.
      - `reported_at` string, required: The corte of the latest filing that reports the process.
      - `reported_in_year` integer, required: Fiscal year of that filing.
      - `filing_id` string, nullable, required: Número de radicado of that filing.

## Other responses

- `400`: Invalid request body
- `401`: Missing or invalid API key
- `429`: Rate limit exceeded
- `500`: Internal error
- `502`: Upstream source returned an error

---

[API](https://skmtc.dev/usecroma/apis/croma-marketplace-api.md) · [All operations](https://skmtc.dev/usecroma/apis/croma-marketplace-api/llms.txt) · [OpenAPI document](https://skmtc.dev/usecroma/apis/croma-marketplace-api/revisions/df016cdb29d7?raw)
