Colombia β SISBEN score
Endpointβ
GET https://api.verifik.co/v2/co/sisben
Returns SISBEN group / score information from the official consultation portal using the personβs documentType and documentNumber. Data may include group label, survey validity, municipality, department, and related metadata. This endpoint uses browser automation against the public SISBEN report site; responses can be slower than typical REST calls.
Headersβ
| Name | Value |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parametersβ
| name | type | required | description |
|---|---|---|---|
documentType | string | yes | One of CC, CE, PEP, PPT, PA. |
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/sisben", {
params: { documentType: "CC", documentNumber: "1121329661" },
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(data);
import os, requests
url = "https://api.verifik.co/v2/co/sisben"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentType": "CC", "documentNumber": "1121329661"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
Responseβ
- 200
- 404
- 409
{
"data": {
"arrayName": ["APELLIDO", "NOMBRE", "SEGUNDO"],
"city": "BOGOTΓ D.C.",
"currentSurvey": "β¦",
"department": "CUNDINAMARCA",
"detaliGroup": "β¦",
"documentNumber": "1121329661",
"documentType": "CC",
"file": "β¦",
"firstName": "NOMBRE SEGUNDO",
"fullName": "NOMBRE SEGUNDO APELLIDO",
"lastCitizenUpdate": "β¦",
"lastName": "APELLIDO",
"sisbenGroup": "A",
"validity": "β¦"
},
"signature": {
"dateTime": "April 8, 2026 11:00 PM",
"message": "Certified by Verifik.co"
},
"id": "IDNT1"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "documentType must be one of: [CC,CE,PEP,PPT,PA]"
}
Featuresβ
- Group / score: SISBEN group and related labels returned when the portal shows a result.
- Location fields: Municipality and department when parsed from the report.
- Survey metadata: Current survey and last update lines when available.
Use casesβ
- Social programs: Eligibility checks tied to SISBEN classification.
- KYCC / onboarding: Validate beneficiary status where regulations allow use of official consultation data.
Notesβ
- Requests may take several seconds because the integration drives the public web consultation.
PPTis accepted by API validation; if the upstream form mapping changes, you may see 500 errors until the integration is updated.