Colombia - Verificación de Antecedentes Policiales
Endpoint
https://api.verifik.co/v2/co/policia/consultar
El servicio de Verificación de Antecedentes Policiales de Colombia permite a los usuarios verificar el historial criminal de un individuo en Colombia proporcionando su número de documento de identificación. Verifica cualquier asunto legal pendiente con las autoridades judiciales colombianas, de conformidad con el Artículo 248 de la Constitución Colombiana. La respuesta incluye el nombre completo del individuo, primer nombre, apellido y detalles adicionales sobre su estatus legal. Este servicio es ideal para empresas y organizaciones que realizan verificaciones de antecedentes para contratación o propósitos de debida diligencia.
Headers
| Nombre | Valor |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
documentType | string | Sí | Tipo de documento. Parámetros válidos: CC, CE. |
documentNumber | string | Sí | Número de documento de la persona a consultar, sin espacios ni puntos. |
Request
- JavaScript
- Python
- Swift
- PHP
import axios from 'axios';
const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/co/policia/consultar',
params: {documentType: 'CC', documentNumber: '123456789'},
headers: {
Accept: 'application/json',
Authorization: 'jwt <tu_token>'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import http.client
conn = http.client.HTTPSConnection("api.verifik.co")
headers = {
'Accept': "application/json",
'Authorization': "JWT token"
}
conn.request("GET", "/v2/co/policia/consultar?documentType=CC&documentNumber=123456789", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import Foundation
let headers = [
"Accept": "application/json",
"Authorization": "JWT token"
]
let request = NSMutableURLRequest(url: NSURL(string: "https://api.verifik.co/v2/co/policia/consultar?documentType=CC&documentNumber=123456789")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
<?php
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'https://api.verifik.co/v2/co/policia/consultar?documentType=CC&documentNumber=123456789', [
'headers' => [
'Accept' => 'application/json',
'Authorization' => 'JWT token',
],
]);
echo $response->getBody();
Response
- 200
- 404
- 409 (Parámetros Faltantes)
- 409 (Tipo de Documento Inválido)
{
"data": {
"documentType": "CCAR",
"documentNumber": "123456789",
"fullName": "MATEO VERIFIK",
"firstName": "MATEO",
"lastName": "VERIFIK",
"arrayName": [
"MATEO",
"VERIFIK"
]
},
"details": "NO TIENE ASUNTOS PENDIENTES CON LAS AUTORIDADES JUDICIALES\\nde conformidad con lo establecido en el artículo 248 de la Constitución Política de Colombia. \\n\\nEn cumplimiento de la Sentencia SU-458 del 21 de junio de 2012, proferida por la Honorable Corte Constitucional, la leyenda \"NO TIENE ASUNTOS PENDIENTES CON LAS AUTORIDADES JUDICIALES\" aplica para todas aquellas personas que no registran antecedentes y para quienes la autoridad judicial competente haya decretado la extinción de la condena o la prescripción de la pena. "
},
"signature": {
"dateTime": "March 13, 2024 10:48 PM",
"message": "Certified by Verifik.co"
},
"id": "7QS69"
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing documentType\n. missing documentNumber\n"
}
{
"code": "MissingParameter",
"message": "documentType must be one of: [CC,CE]"
}
Features
- Police Record Verification: Query criminal history in Colombia
- Constitutional Compliance: In accordance with Article 248 of the Colombian Constitution
- Legal Information: Details about pending matters with judicial authorities
- 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