Colombia โ Civil registry lookup by serial (SCCRC)
Locate a birth civil registry record (registro civil de nacimiento) from Registradurรญa Nacional del Estado Civil (SCCRC) using the serial printed on the registry document.
This complements citizen by document and lookup by name when you already have the civil-registry serial.
What this API returnsโ
documentNumber,documentTypeโ NUIP/CC when presentfirstName,lastName,fullName,arrayNamesexo,serialoficina/expeditionPlace,fecha/dateOfBirthwhen availablerecordTypeโREGISTRO CIVIL DE NACIMIENTO- A signed Verifik response wrapper
API referenceโ
Endpointโ
GET https://api.verifik.co/v2/co/registraduria/serial
Use this endpoint when you have the civil registry serial and need the linked identity fields. The same integration is available as POST with a JSON body. GET uses query parameters as shown below.
Headersโ
| Name | Value |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parametersโ
| name | type | required | description | Examples |
|---|---|---|---|---|
serial | string | yes | Civil registry serial (up to 10 digits; leading zeros allowed) | 0031058170 |
Requestโ
- JavaScript
- Python
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/co/registraduria/serial", {
params: {
serial: "0031058170",
},
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(data);
import os, requests
url = "https://api.verifik.co/v2/co/registraduria/serial"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"serial": "0031058170"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
Responseโ
- 200
- 404
- 409
{
"data": {
"documentType": "CC",
"documentNumber": "10000001",
"firstName": "ALIXON DAYANA",
"lastName": "TORRES MORA",
"fullName": "ALIXON DAYANA TORRES MORA",
"arrayName": ["ALIXON", "DAYANA", "TORRES", "MORA"],
"sexo": "FEMENINO",
"serial": "0031058170",
"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"
},
"signature": {
"dateTime": "July 20, 2026 12:00 PM",
"message": "Certified by Verifik.co"
}
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing serial"
}
Featuresโ
- Lookup by serial printed on the registro civil de nacimiento
- Single-record response (not a
matchesarray) - GET and POST share the same handler
Use casesโ
- Digitize or validate data from a physical registro civil
- Resolve NUIP/CC from a known civil-registry serial
- Audit trails that store serials instead of document numbers
Notesโ
serialis digits only (padding with leading zeros is accepted).- Sandbox example serial:
0031058170(maps to sandbox document numbers in the10000001โ10000010range). - Temporary source availability issues may surface as 409 (
Endpoint_out_of_service). - Related: Registradurรญa certificate, Citizen by name, Marriage registry.