---
title: "SIC Industrial Property Gazette Entries Search"
method: POST
path: "/co/sic-gazette/entries-search/v1"
tags: ["Colombia", "SIC Industrial Property Gazette"]
---

# SIC Industrial Property Gazette Entries Search

`POST /co/sic-gazette/entries-search/v1`

## Request

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

Search every entry of the Gaceta de la Propiedad Industrial of Colombia's Superintendencia de Industria y Comercio (SIC) since July 2016: trademark applications, collective marks, territorial extensions, slogans, registrations, cancellation decisions and rulings; invention patents, utility models, PCT national phases and layout designs; industrial designs. Free text matches the sign or title, the applicant, the owner, the agent and the file number. Filter by `file_number` (matched from the start), `domain`, `section`, `issue_number`, `status`, `nice_class` and the publication date (`from_date`/`to_date`). Each result carries the issue and section, the file number, the filing date, the sign or title, the Nice classes, the priorities, the status, the parties and the classification, with Croma's copy of the issue's workbook. Served by Croma from its copy of the gazette (`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 words to find in the sign or the title, the applicant, the owner, the agent or the file number, e.g. `cafe`, `bavaria`. Every word must appear.
  - `file_number` string: Optional file (expediente) number as the gazette prints it, matched from the start, e.g. `SD2026/0099552` for one file or `NC2026/` for every new-creation file of 2026.
  - `domain` '' | 'trademarks' | 'patents' | 'designs': Optional part of the gazette: `trademarks` (distinctive signs), `patents` (inventions, utility models and layout designs) or `designs` (industrial designs).
  - `section` string: Optional section: `trademarks`, `collective_marks`, `territorial_extensions`, `slogans`, `registrations`, `cancellation_decisions`, `nullity_judgments`, `patents`, `utility_models`, `pct_patents`, `layout_designs`, `industrial_designs` or `judgment_publications`.
  - `issue_number` integer: Optional issue number of the gazette, e.g. `1116`. 0 searches every issue.
  - `status` string: Optional status as the gazette prints it, e.g. `Publicada`, `Registrada`, `Publicada sin pago`, `Publicado`. Case and accents are ignored.
  - `nice_class` integer: Optional international (Nice) class of the goods or services, 1 to 45, e.g. `25` (clothing). 0 searches every class.
  - `from_date` string, date: Optional date filter in yyyy-mm-dd format.
  - `to_date` 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-50).

## Response `200`

Successful response

- SicGazetteEntriesSearchResponse
  - `data` SicGazetteEntriesSearchData, required
    - `as_of` string, nullable, required: How current the data in this response is.
    - `query` string, required
    - `file_number` string, nullable, required
    - `domain` string, nullable, required
    - `section` string, nullable, required
    - `issue_number` number, nullable, required
    - `status` string, nullable, required
    - `nice_class` number, nullable, required
    - `from_date` string, nullable, required
    - `to_date` 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
      - `entry_id` string, required: The entry: issue, part, section and file number, e.g. "1116-TM-trademarks-SD2026/0099552". A file listed twice in one section of one issue gets "~2", "~3" after the first.
      - `issue_id` string, required: The issue this entry was published in, e.g. "1116-TM"; see the issue lookup.
      - `issue_number` number, required: The issue number of the gazette, e.g. 1116.
      - `domain` 'trademarks' | 'patents' | 'designs', required: `trademarks`, `patents` or `designs`.
      - `section` string, required: The section, as a slug: `trademarks` (applications for marks), `collective_marks`, `territorial_extensions` (international registrations extended to Colombia), `slogans`, `registrations` (marks granted), `cancellation_decisions`, `nullity_judgments` (rulings of the Consejo de Estado), `patents`, `utility_models`, `pct_patents`, `layout_designs`, `industrial_designs`, `judgment_publications` (rulings of the Consejo de Estado the gazette was ordered to publish).
      - `section_name` string, required: The section as the gazette names it, e.g. "Marcas", "Títulos", "Patente PCT publicada".
      - `published_at` string, required: `yyyy-mm-dd` the issue was published; what `from_date` and `to_date` filter on.
      - `file_number` string, required: The file (expediente) number, e.g. "SD2026/0099552" (distinctive signs) or "NC2026/0014108" (new creations); older files carry bare digits.
      - `procedure` string, nullable, required: The procedure, as the gazette names it, e.g. "SD Solicitud de Signos Distintivos", "NC Solicitud de Patente PCT Fase Nacional".
      - `application_type` string, nullable, required: For patents and designs, the kind, e.g. "Patente de Invención Nacional", "Patente PCT", "Diseño Industrial 3D".
      - `filed_at` string, nullable, required: `yyyy-mm-dd` the application was filed.
      - `title` string, nullable, required: The sign (the words of the mark) or the title of the invention or design.
      - `sign_nature` string, nullable, required: For signs, how the sign is made: "Nominativa", "Mixta", "Figurativa", "Tridimensional", "Sonido"...
      - `nice_classes` number[], required: For signs, the international (Nice) classes of the goods and services, e.g. [29, 30, 43].
      - `color_claim` string, nullable, required: For signs, the colors claimed, as the gazette writes them.
      - `priority` string, nullable, required: The priority claimed, as the gazette prints it: dates for signs; country, number and date for patents and designs, one line each.
      - `priorities` object[], required: The same priorities, one entry per earlier filing.
        - `country` string, nullable, required: The country of the earlier filing, as the gazette writes it.
        - `number` string, nullable, required: The number of the earlier filing.
        - `date` string, nullable, required: `yyyy-mm-dd` of the earlier filing.
      - `status` string, nullable, required: The status the gazette prints, e.g. "Publicada", "Registrada", "Publicada sin pago", "Publicado".
      - `applicant` string, nullable, required: The applicants, as the gazette names them; several are separated by `; `.
      - `owner` string, nullable, required: For cancellation decisions and judgments, the owner (titular) of the mark or design.
      - `agent` string, nullable, required: The agent (apoderado) or the contact for the application; several are separated by `; `.
      - `inventor_or_designer` string, nullable, required: For patents and designs, the inventors or designers; several are separated by `; `.
      - `international_application_number` string, nullable, required: For PCT patents, the international application number, e.g. "PCT/CA2025/050297".
      - `international_publication_number` string, nullable, required: For PCT patents, the international publication number, e.g. "WO/2025/184731".
      - `international_filing_date` string, nullable, required: For PCT patents, `yyyy-mm-dd` of the international filing.
      - `classification` string[], required: For patents, the International Patent Classification symbols, e.g. ["C12N 15/13"]; for designs, the Locarno classes, e.g. ["09.01"].
      - `classification_system` 'ipc' | 'locarno', nullable, required: `ipc` or `locarno`: which classification `classification` holds. Null for signs.
      - `cancellation_petitioner` string, nullable, required: For cancellation decisions, who asked for the cancellation.
      - `court_file_number` string, nullable, required: For judgments, the file number the Consejo de Estado's ruling was entered under.
      - `document_url` string, nullable, required: Croma's copy of the issue's workbook (XLSX) that published this entry.
      - `source_document_url` string, nullable, required: Always null: the Superintendencia gives the workbook no stable public link of its own; `document_url` is the copy to use.

## 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)
