Consulta de Servidor Público por Número (SIGEP)
Consulta de Servidor Público por Número
GET - https://api.verifik.co/v2/co/sigep/number
El servicio SIGEP (Sistema de Información y Gestión del Empleo Público) permite consultar información sobre servidores públicos en Colombia proporcionando su número y tipo de documento. Este servicio proporciona información detallada sobre servidores públicos incluyendo su nombre completo, cargo, entidad, información de contacto y enlace al perfil.
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, NIT. |
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/sigep/number',
params: {documentType: 'CC', documentNumber: '34503110'},
headers: {
Accept: 'application/json',
Authorization: 'Bearer <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': "Bearer <token>"
}
conn.request("GET", "/v2/co/sigep/number?documentType=CC&documentNumber=34503110", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import Foundation
let headers = [
"Accept": "application/json",
"Authorization": "Bearer <token>"
]
let request = NSMutableURLRequest(url: NSURL(string: "https://api.verifik.co/v2/co/sigep/number?documentType=CC&documentNumber=34503110")! 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/sigep/number?documentType=CC&documentNumber=34503110', [
'headers' => [
'Accept' => 'application/json',
'Authorization' => 'Bearer <token>',
],
]);
echo $response->getBody();
Response
- 200
- 404
- 409 (Parámetros Faltantes)
{
"data": {
"arrayName": [
"FRANCIA",
"ELENA",
"MARQUEZ",
"MINA"
],
"documentNumber": "34503110",
"documentType": "CC",
"firstName": "FRANCIA ELENA",
"fullName": "FRANCIA ELENA MARQUEZ MINA",
"lastName": "MARQUEZ MINA",
"legend": "",
"records": [
{
"name": "FRANCIA ELENA MARQUEZ MINA",
"linkProfile": "https://www.funcionpublica.gov.co/dafpIndexerBHV/hvSigep/detallarHV/S4588442-0018-4",
"position": "Servidor Público",
"entity": "DEPARTAMENTO ADMINISTRATIVO DE LA PRESIDENCIA DE LA REPUBLICA",
"email": "juliethrincon@presidencia.gov.co",
"phone": "3822800",
"location": "BOGOTÁ. D.C. - BOGOTÁ. D.C."
}
]
},
"signature": {
"dateTime": "October 27, 2025 8:49 AM",
"message": "Certified by Verifik.co"
},
"id": "VMH0I"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing documentType\n. missing documentNumber\n"
}
Características
- Información Detallada: Datos completos sobre servidores públicos incluyendo cargo y entidad
- Enlace al Perfil: Acceso directo al perfil en la plataforma gubernamental
- Información de Contacto: Email y teléfono para comunicación
- Múltiples Tipos de Documentos: Soporte para CC y NIT
- Respuesta Certificada: Firma digital de Verifik para validación
- Múltiples Lenguajes de Programación: Soporte para JavaScript, Python, PHP y Swift
Casos de Uso
- Transparencia Gubernamental: Verificar información de servidores públicos para fines de transparencia
- Verificaciones de Antecedentes: Realizar verificaciones de antecedentes para empleo o negocios
- Debida Diligencia: Realizar debida diligencia para asociaciones con entidades gubernamentales
- Cumplimiento: Verificar cumplimiento con regulaciones de empleo gubernamental
- Verificación de Datos: Validar datos de servidores públicos para registros oficiales