Skip to main content

🇨🇴 Colômbia — Consulta RUES empresa (v3)

A Verifik consulta o RUES (Registro Único Empresarial y Social) de uma entidade jurídica colombiana usando NIT, uma categoria de registro e retorna um registro básico normalizado para essa categoria (registro mercantil, proponente RUP, turismo, entidades sem fins lucrativos, etc.). Esta é a integração leve /v3/co/rues; use /v3/co/rues-complete quando precisar do dossiê completo (representantes, atividades econômicas, estabelecimentos e mais).

Qual endpoint usar?

GET /v3/co/rues (esta API)GET /v3/co/rues-complete
FinalidadeResumo rápido por categoria de registroDossiê completo da empresa
Campos típicosCampos principais por categoria (nome, NIT, status, câmara, etc.)Blocos completos do registro, incluindo representantes e atividades
ParâmetrosdocumentType (NIT), documentNumber, category opcionalMesmos
Preço no catálogoMais baixo (ex.: 0,2 créditos / 0,3 SmartCheck)Mais alto (ex.: 0,3 créditos / 0,4 SmartCheck)

Consulte RUES empresa completa (v3) para o extrato completo.

O que esta API retorna

  • Campos de resumo específicos da categoria (ex.: para RM: razão social, NIT com DV, câmara, estado da matrícula, tipo de organização — veja respostas ao vivo)
  • Dados mapeados pelo esquema de resposta RUES usado na integração
  • Cache pode ser aplicado
  • Uma resposta Verifik assinada

Referência da API

Ponto de acesso

GET https://api.verifik.co/v3/co/rues

GET apenas com parâmetros de consulta nesta rota. Para o extrato completo, use GET /v3/co/rues-complete (mesmos parâmetros).

Consulta: documentType (somente NIT), documentNumber, category opcional.

Cabeçalhos

NomeValor
Acceptapplication/json
AuthorizationBearer <token>

Parâmetros

nametyperequireddescription
documentTypestringyesDeve ser NIT.
documentNumberstringyesDígitos do NIT (pontuação removida no servidor).
categorystringnoLinha RUES a consultar. Uma de RM, PROP, RUNEOL, RNT, ESAL, ESOL, JUEGOS, EXTRANJERAS. Padrão RM se omitida.

Solicitação

import axios from "axios";

const { data } = await axios.get("https://api.verifik.co/v3/co/rues", {
params: {
documentType: "NIT",
documentNumber: "800096561",
category: "RM",
},
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(data);

Resposta

{
"data": {
"businessName": "EXAMPLE SAS",
"documentNumber": "800096561",
"documentType": "NIT",
"fullNit": "800096561-7",
"location": "…",
"organizationType": "…",
"status": "ACTIVA",
"category": "RM",
"registration": "…",
"chamberCode": "…"
},
"signature": {
"dateTime": "January 16, 2024 3:44 PM",
"message": "Certified by Verifik.co"
}
}

Recursos

  • Validação somente NIT na camada da API
  • Seleção de categoria para RM, PROP, turismo (RNT), ESAL, etc.
  • Integração API RUES elastic v3 (veja comentários do módulo para comportamento por categoria)

Casos de uso

  • KYB e triagem de fornecedores
  • Confirmação no registro antes de uma consulta RUES Complete completa

Notas

  • category é opcional no handler (padrão RM); inclua-a explicitamente quando não estiver consultando o Registro Mercantil.
  • Este endpoint retorna um resumo, não o dossiê RUES completo. Para representantes, atividades e estabelecimentos, use GET /v3/co/rues-complete (RUES Complete (v3)).
  • Alguns códigos de categoria aceitos pela validação podem seguir um caminho legado no módulo; se os resultados parecerem inesperados, confirme a categoria com o suporte ou tente RM / rues-complete.
  • /v2/co/rues existe para integrações antigas; prefira v3 para novos projetos.
  • Disponibilidade do RUES e comportamento de captcha/limitação podem produzir erros 404 / 409 / 5xx conforme o estado upstream.