Colombian Citizen
Verifik's Identity Verification API helps you authenticate Colombian citizens using official government data. It's designed to streamline your KYC (Know Your Customer) processes, prevent fraud, and ensure you meet all regulatory requirements effortlessly.
We built this integration for businesses that need a fast, secure, and automated way to confirm the true identity of users, employees, or customers.
What does this API validate?β
Our API connects directly with official records to validate:
- Full Name & ID Number: Supports CΓ©dula de CiudadanΓa and CΓ©dula de ExtranjerΓa.
- Document Status: Checks the current status in the RegistradurΓa Nacional del Estado Civil database.
- Issuance & Validity: Verifies the date of issuance and whether the document is currently valid.
- Identity Match: Confirms that the name provided matches the ID number.
By verifying these details, you can be confident that the person you're dealing with is real and holds a valid document, significantly lowering the risk of impersonation and fraud.
API Referenceβ
Endpointβ
https://api.verifik.co/v2/co/cedula
Headersβ
| Name | Value |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parametersβ
| Name | Type | Required | Description |
|---|---|---|---|
documentType | string | Yes | One of CC, PPT. |
documentNumber | string | Yes | Document number (without spaces or periods). |
Requestβ
- Node.js
- Python
import axios from "axios";
const options = {
method: "GET",
url: "https://api.verifik.co/v2/co/cedula",
params: { documentType: "CC", documentNumber: "123456789" },
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
};
const { data } = await axios.request(options);
console.log(data);
import os, requests
url = "https://api.verifik.co/v2/co/cedula"
headers = {
"Accept": "application/json",
"Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"
}
params = {
"documentType": "CC",
"documentNumber": "123456789"
}
r = requests.get(url, headers=headers, params=params)
print(r.json())
Responseβ
- 200
- 404
- 409
- 409 - Invalid documentType
- 409 - Missing documentNumber
{
"data": {
"arrayName": [
"JULIO",
"CESAR",
"CABANA",
"CONTRERAS"
],
"documentNumber": "1121329662",
"documentType": "CC",
"firstName": "JULIO CESAR",
"fullName": "JULIO CESAR CABANA CONTRERAS",
"lastName": "CABANA CONTRERAS"
},
"signature": {
"dateTime": "October 8, 2025 8:21 PM",
"message": "Certified by Verifik.co"
},
"id": "I70IL"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing documentType\n"
}
{
"code": "MissingParameter",
"message": "documentType must be one of: [CC,PPT]"
}
{
"code": "MissingParameter",
"message": "missing documentNumber\n"
}
Notesβ
- Use
documentType=CCfor citizenship card;PPTfor Temporary Protection Permit.
Common Use Casesβ
- Fintech & Banking: Verify identities instantly during account opening or loan applications.
- E-commerce & Delivery: Authenticate users and couriers before they become active on your platform.
- HR & Recruitment: Validate candidate documents as part of your hiring workflow.
- Insurance & Healthcare: Confirm identities before issuing policies or providing medical benefits.
Official Sources & Reliabilityβ
We connect directly with Colombia's RegistradurΓa Nacional del Estado Civil to ensure you receive verified, up-to-the-minute information. Every query is handled with strict adherence to security and regulatory standards, including:
- Law 1581 of 2012 (Personal Data Protection)
- KYC/AML Circulars from the UIAF and Financial Superintendence of Colombia
Key Benefitsβ
- Automated Compliance: Streamline your KYC checks to prevent fraud without adding friction for your users.
- Instant Results: Process verifications in seconds, perfect for real-time digital onboarding.
- Trusted Data: Rely on data sourced directly from the Colombian government.
- Easy Integration: Connect easily via our REST API or use our compatible SDKs.
Compliance & Securityβ
We prioritize the safety of your data. Verifik uses advanced encryption (HTTPS/TLS 1.3) and strict privacy management standards to ensure confidentiality. Our service is monitored 24/7 for availability and offers role-based access controls to keep your team's access secure.
About Verifikβ
Verifik is a leading platform for identity verification, compliance, and fraud prevention across Latin America. Our APIs automate KYC, KYB, AML, and biometric validation processes, connecting businesses with official data sources in Colombia, Mexico, Peru, Chile, Uruguay, and beyond.
Related APIsβ
Explore other verification services in the Colombian ecosystem:
- INPEC Background Check: Verify criminal records and judicial history.
- SIGEP Public Servant Verification: Validate public employment status.
- RUNT Vehicle Validation: Check vehicle history and ownership.
Frequently Asked Questions (FAQ)β
Is this API compliant with Colombian data protection laws?
Yes, Verifik complies with Law 1581 of 2012 (Habeas Data) and adheres to KYC/AML regulations set by the UIAF and Financial Superintendence. We ensure all data is processed securely and with proper authorization.
What document types can be verified?
The API supports CΓ©dula de CiudadanΓa (CC) for Colombian citizens and Permiso por ProtecciΓ³n Temporal (PPT) for Venezuelan migrants.
Is the data retrieved in real-time?
Yes, our API connects directly to official government sources to provide real-time and up-to-date information, ensuring you always have the latest status of an identity.