Skip to main content

Colombia - INPEC Prison Records Check

Endpoint​

GET https://api.verifik.co/v2/co/inpec

The INPEC Prison Records Check service allows verification of the current incarceration status of individuals in facilities managed by the Colombian National Penitentiary and Prison Institute (INPEC). This API endpoint validates whether a person is currently deprived of liberty in any INPEC-administered detention center and provides detailed information about their legal status, admission type, prison location, and unique identification number within the penitentiary system.

This service is designed for judicial authorities, law enforcement agencies, state control bodies, and authorized organizations that need to verify the current status of individuals within the Colombian penitentiary system for legal, security, or due diligence purposes.

Headers​

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Parameters​

NameTypeRequiredDescription
documentTypestringYesDocument type. Valid parameters: CC, CE.
documentNumberstringYesDocument number of the person to consult, without spaces or periods.
firstSurnamestringYesFirst surname of the person to consult.

Request​

import axios from 'axios';

const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/co/inpec',
params: {
documentType: 'CC',
documentNumber: '80086615',
firstSurname: 'MURCIA'
},
headers: {
Accept: 'application/json',
Authorization: 'Bearer <your_token>'
}
};

try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}

Response​

{
"data": {
"documentNumber": "80086615",
"documentType": "CC",
"firstSurname": "MURCIA",
"legend": "Se encontrΓ³ un registro de Persona privada de la libertad con los siguientes datos",
"records": [
{
"admissionStatus": "INTRAMURAL",
"gender": "MASCULINO",
"identification": "80086615",
"legalStatus": "CONDENADO",
"name": "DAVID EDUARDO HELMUT MURCIA GUZMAN",
"prison": "COMPLEJO CARCELARIO Y PENITENCIARIO BOGOTA",
"uniqueNumber": "277351"
}
]
},
"signature": {
"dateTime": "October 27, 2025 12:53 PM",
"message": "Certified by Verifik.co"
},
"id": "YKOR5"
}

Response Fields​

Data Object​

FieldTypeDescription
documentNumberstringDocument number of the person consulted
documentTypestringDocument type (CC or CE)
firstSurnamestringFirst surname of the person consulted
legendstringMessage indicating if records were found
recordsarrayArray of prison records (empty if no records found)

Records Object (when found)​

FieldTypeDescription
admissionStatusstringAdmission status (e.g., "INTRAMURAL" for inmates inside the facility)
genderstringGender of the inmate (MASCULINO/FEMENINO)
identificationstringIdentification number
legalStatusstringLegal status (e.g., "CONDENADO" for convicted, "SINDICADO" for accused)
namestringFull name of the inmate
prisonstringName of the prison or penitentiary complex where the person is detained
uniqueNumberstringUnique identification number within the INPEC system

Features​

  • Real-time Prison Status: Query current incarceration status in INPEC facilities
  • Comprehensive Information: Returns legal status, admission type, gender, and prison location
  • Legal Compliance: Official data from INPEC for judicial and security purposes
  • Structured Response: Organized data format for easy integration
  • Multiple Programming Languages: Support for JavaScript, Python, PHP, and Swift
  • Error Handling: Comprehensive error responses for various scenarios

Use Cases​

  • Background Checks: Verify if an individual has current incarceration records
  • Legal Due Diligence: Confirm legal status for judicial proceedings
  • Security Screening: Validate information for employment or security clearances
  • Family Verification: Allow relatives to confirm detention status
  • Compliance Verification: Ensure regulatory compliance for sensitive positions