Skip to main content

Colombia — Búsqueda de ciudadano por nombre (SCCRC)

Consulta el registro civil de nacimiento (SCCRC) de la Registraduría Nacional del Estado Civil usando nombres, sexo y fecha de nacimiento. A diferencia de ciudadano colombiano por documento, este endpoint es una búsqueda inversa y puede devolver múltiples coincidencias.

Úsalo cuando conoces atributos de identidad personal pero no el NUIP/CC, o cuando necesitas confirmar posibles hallazgos en el registro antes de una verificación por documento.

Qué devuelve esta API

  • matches — arreglo de hallazgos del registro civil (cero o más)
  • documentNumber, documentType — NUIP/CC cuando está presente en el registro
  • firstName, lastName, fullName, arrayName — partes del nombre
  • sexo, serial — sexo y serial del registro civil
  • oficina / expeditionPlace, fecha / dateOfBirth — cuando hay enriquecimiento Detalle
  • recordTypeREGISTRO CIVIL DE NACIMIENTO
  • Un wrapper de respuesta Verifik firmado

Referencia de API

Endpoint

GET https://api.verifik.co/v2/co/cedula/by-name

Usa este endpoint cuando necesites encontrar candidatos del registro de nacimiento por nombre. La misma integración está disponible como POST con cuerpo JSON. GET usa parámetros de consulta como se muestra abajo.

Headers

NameValue
Acceptapplication/json
AuthorizationBearer <token>

Parameters

nametyperequireddescriptionExamples
primerNombrestringyesPrimer nombreMARIA
primerApellidostringyesPrimer apellidoLOPEZ
sexostringyesSexo según registro. Permitidos: MASCULINO, FEMENINO (también M / F)FEMENINO
fechastringyesFecha de nacimiento en DD/MM/YYYY15/03/1990
segundoNombrestringnoSegundo nombreELENA
segundoApellidostringnoSegundo apellidoGARCIA

Request

import axios from "axios";

const { data } = await axios.get("https://api.verifik.co/v2/co/cedula/by-name", {
params: {
primerNombre: "MARIA",
primerApellido: "LOPEZ",
sexo: "FEMENINO",
fecha: "15/03/1990",
},
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(data);

Response

{
"data": {
"matches": [
{
"documentType": "CC",
"documentNumber": "10000001",
"firstName": "MARIA ELENA",
"lastName": "LOPEZ GARCIA",
"fullName": "MARIA ELENA LOPEZ GARCIA",
"arrayName": ["MARIA", "ELENA", "LOPEZ", "GARCIA"],
"sexo": "FEMENINO",
"serial": "0031010001",
"oficina": "NOTARIA UNICA - BOGOTA D.C.",
"expeditionPlace": "NOTARIA UNICA - BOGOTA D.C.",
"fecha": "15/03/1990",
"dateOfBirth": "15/03/1990",
"recordType": "REGISTRO CIVIL DE NACIMIENTO"
}
],
"recordType": "REGISTRO CIVIL DE NACIMIENTO"
},
"signature": {
"dateTime": "July 20, 2026 12:00 PM",
"message": "Certified by Verifik.co"
}
}

Características

  • Búsqueda inversa contra el registro de nacimiento SCCRC de la Registraduría
  • La respuesta siempre tiene forma { matches: [...] } (revisa cada hallazgo)
  • El segundo nombre / apellido opcionales mejoran la precisión
  • GET y POST comparten el mismo handler

Casos de uso

  • Recuperar posibles candidatos de NUIP/CC a partir de nombre + fecha de nacimiento conocidos
  • Preseleccionar solicitantes cuando solo hay datos biográficos
  • Contrastar la ortografía del nombre con hallazgos del registro civil

Notes

  • Siempre inspecciona matches; las consultas por nombre pueden devolver más de una persona.
  • fecha debe ser DD/MM/YYYY (fecha de nacimiento).
  • Sandbox: las consultas por nombre mapean a perfiles fijos con números de documento 1000000110000010. Valores de ejemplo por defecto: MARIA / LOPEZ / FEMENINO / 15/03/1990.
  • Problemas temporales de disponibilidad de la fuente pueden aparecer como 409 (Endpoint_out_of_service).
  • Relacionado: Ciudadano colombiano por documento, Registro civil por serial, Registro civil de matrimonio.