---
title: "SIC Sanctions Search"
method: POST
path: "/co/sic-sanctions/sanctions-search/v1"
tags: ["Colombia", "SIC Sanctions"]
---

# SIC Sanctions Search

`POST /co/sic-sanctions/sanctions-search/v1`

## Request

- Base URL: `https://api.croma.run`
- URL: `https://api.croma.run/co/sic-sanctions/sanctions-search/v1`
- Auth: HTTP bearer

Search every final (en firme) fine Colombia's Superintendencia de Industria y Comercio (SIC) has imposed through its consumer-protection investigations directorate since 2013: about 4,000 fines with the case, the resolution, the date, the party fined, the amount in pesos, the conduct and the sector. Free text matches the party, the conduct and the sector. Filter by `party` (the name, matched from the start), `sector`, `case_number`, `resolution_number` and the date of the resolution (`issued_from`/`issued_to`). 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
  - `query` string: Optional search terms matched against the party fined, the conduct and the sector.
  - `party` string: Optional name of the party fined, matched from the start. Case and accents are ignored.
  - `sector` string: Optional sector, e.g. `Servicios de financiación`, `Turismo`, `Comercio electrónico`, matched from the start. Case and accents are ignored.
  - `case_number` string: Optional case (radicado), e.g. `24 503714` or `24-503714`.
  - `resolution_number` string: Optional number of the resolution that imposed the fine, e.g. `40639`.
  - `issued_from` string, date: Optional date filter in yyyy-mm-dd format.
  - `issued_to` string, date: Optional date filter in yyyy-mm-dd format.
  - `page` integer: 1-based page number for paginated results.
  - `per_page` integer: Results per page (1-100).

## Response `200`

Successful response

- SicSanctionsSearchResponse
  - `data` SicSanctionsSearchData, required
    - `as_of` string, nullable, required: How current the data in this response is.
    - `query` string, required
    - `party` string, nullable, required
    - `sector` string, nullable, required
    - `case_number` string, nullable, required
    - `resolution_number` string, nullable, required
    - `issued_from` string, nullable, required
    - `issued_to` string, nullable, required
    - `total` number, required: Matches, 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` object[], required
      - `id` string, required: Stable identifier: the case, the resolution and the sanctioned party, e.g. `24-503714_40639_empresa-de-creditos-sas`.
      - `case_number` string, required: The case (radicado) as the Superintendencia prints it, e.g. "24 503714": the two-digit year it was opened and its number.
      - `resolution_number` string, required: The number of the resolution that imposed the fine, e.g. "40639".
      - `issued_at` string, required: `yyyy-mm-dd` the resolution was issued.
      - `year` number, required: The year the resolution was issued.
      - `sanctioned_party` string, required: The person or company fined, as the Superintendencia names it.
      - `amount_cop` number, required: The fine, in Colombian pesos.
      - `conduct` string, required: The conduct fined, in the Superintendencia's words, e.g. "Usura", "Falta de información para conocer las características del crédito".
      - `sector` string, required: The sector the party belongs to, e.g. "Servicios de financiación", "Turismo", "Comercio electrónico".
      - `entries` number, required: How many times the Superintendencia's list carries this exact sanction; 1 almost always.

## 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/74c745980c60?raw)
