Colombia β SIGEP lookup by document
Endpointβ
GET https://api.verifik.co/v2/co/sigep/number
The SIGEP directory (Colombian public employment / contracting records) is queried using documentType and documentNumber. The service resolves the personβs identity, then returns directory rows (role, entity, contact, profile link) when matches exist. For lookup by full name only, use SIGEP lookup by name.
Headersβ
| Name | Value |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parametersβ
| name | type | required | description |
|---|---|---|---|
documentType | string | yes | CC or NIT (API validation). |
documentNumber | string | yes | ID number without spaces or punctuation. |
Requestβ
- JavaScript
- Python
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/co/sigep/number", {
params: { documentType: "CC", documentNumber: "34503110" },
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(data);
import os, requests
url = "https://api.verifik.co/v2/co/sigep/number"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentType": "CC", "documentNumber": "34503110"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
Responseβ
- 200
- 404
- 409
{
"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": "documentType must be one of: [CC,NIT]"
}
Featuresβ
- Directory rows: Position, entity, email, phone, and location when published.
- Profile link: Official SIGEP / FunciΓ³n PΓΊblica URL when available.
- Legend: May explain empty directory results while the citizen record exists.
Use casesβ
- Transparency and vendor checks: Confirm public-sector or contractor listings tied to an ID.
- KYB / compliance: Support due diligence on individuals linked to government work.
Notesβ
documentTypemust beCCorNITfor this endpoint (some UIs may show more labels; the API enforces these two).- If the directory has no rows, the response may still be 200 with an empty
recordsarray and alegendmessage.