SIBGA - Vehicle Commercial Valuation
Returns the official Ministerio de Transporte (SIBGA) commercial value for a Colombian vehicle. Verifik looks the plate up in RUNT and maps brand, line, class, fuel, and displacement onto the SIBGA catalog. You do not maintain an equivalence table.
Send the plate alone, or send the owner's document together with the plate. With a document, RUNT is queried by plate and owner, the same way as Vehicle records by plate. Without a document, the lookup follows Vehicle records by plate only.
Use it for insurance underwriting, credit, and fleet valuation when the tax base must come from SIBGA.
What this API returns
valuation— commercial value in COP for the vehicle model year.nullwhen SIBGA does not value that year (vehicles newer than the period are valued from the purchase invoice)valuesByModel— commercial value for about 25 model years ending the year before the periodmatched— SIBGA vehicle type, class, brand, line, cylinder capacity, and the certificateavalIdconfidence— match strength for the line, brand, and class (exact,high,medium,low, ornone)needsReview/reviewReason— set when the catalog match is weak, SIBGA rejected the search, no line matched, or the model year is not valuedalternatives— other catalog lines considered, with scorescertificateUrl— official SIBGA PDF when a value was returnedruntSource— the RUNT brand, line, model, class, and displacement used for the match- A signed Verifik response
API reference
Endpoint
GET https://api.verifik.co/v2/co/sibga/valuation
Send plate as a query parameter. documentType and documentNumber are optional and must be sent together. period is the taxable year, from 2016 through the current year, and defaults to the current year. The response includes the commercial value, the model-year table, the matched SIBGA record, and a review flag when the match should be checked by a person.
Headers
| Name | Value |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parameters
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
plate | string | Yes | Colombian license plate, 5–9 alphanumeric characters. | CUT984 |
documentType | string | No | Owner document type. One of CC, CE, PA, NIT. Required together with documentNumber. | CC |
documentNumber | string | No | Owner document number, without spaces or punctuation. Required together with documentType. | 63535790 |
period | number | No | Taxable year, from 2016 through the current year. Defaults to the current year. | 2026 |
Request
- Node.js
- Python
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/co/sibga/valuation", {
params: {
plate: "CUT984",
documentType: "CC",
documentNumber: "63535790",
},
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(data);
import os, requests
url = "https://api.verifik.co/v2/co/sibga/valuation"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"plate": "CUT984", "documentType": "CC", "documentNumber": "63535790"}
response = requests.get(url, headers=headers, params=params)
print(response.json())
Response
- 200
- 200 (not valued)
- 404
- 409
{
"data": {
"plate": "CUT984",
"period": 2026,
"model": 2012,
"valuation": {
"commercialValue": 12180000,
"currency": "COP",
"period": 2026,
"model": 2012
},
"valuesByModel": [
{ "model": 2025, "commercialValue": 45200000 },
{ "model": 2012, "commercialValue": 12180000 },
{ "model": 2001, "commercialValue": 6100000 }
],
"matched": {
"avalId": "63441603",
"vehicleType": { "id": "1", "name": "AUTOMOVILES" },
"vehicleClass": { "id": "1", "name": "AUTOMOVIL" },
"brand": { "id": "128", "name": "KIA" },
"line": { "id": "26457", "name": "RIO UB EX" },
"cylinderCapacity": "1400",
"score": 1
},
"confidence": {
"overall": "exact",
"line": { "score": 1, "tier": "exact" },
"brand": { "score": 1, "tier": "exact" },
"vehicleClass": { "score": 1, "tier": "exact" }
},
"needsReview": false,
"reviewReason": null,
"alternatives": [],
"certificateUrl": "https://web.mintransporte.gov.co/Sibga/Home/GenerarCertificado?id=63441603&modelo=2012&periodo=2026",
"runtSource": {
"plate": "CUT984",
"marca": "KIA",
"linea": "RIO UB EX",
"modelo": "2012",
"cilindraje": "1396",
"claseVehiculo": "AUTOMOVIL",
"tipoServicio": "Particular"
},
"source": "SIBGA"
},
"signature": {
"dateTime": "October 9, 2026 5:00 PM",
"message": "Certified by Verifik.co"
},
"id": "ABCDE"
}
{
"data": {
"plate": "QTO942",
"period": 2026,
"model": 2026,
"valuation": null,
"valuesByModel": [
{ "model": 2025, "commercialValue": 180000000 }
],
"matched": {
"avalId": "94222603",
"vehicleType": { "id": "5", "name": "ELECTRICOS" },
"vehicleClass": { "id": "726", "name": "AUTOMOVIL" },
"brand": { "id": "223", "name": "TESLA" },
"line": { "id": "47175", "name": "MODEL Y" },
"cylinderCapacity": null,
"score": 0.925
},
"confidence": {
"overall": "high",
"line": { "score": 0.95, "tier": "high" },
"brand": { "score": 1, "tier": "exact" },
"vehicleClass": { "score": 0.8, "tier": "high" }
},
"needsReview": true,
"reviewReason": "model_not_valued_in_period",
"alternatives": [],
"certificateUrl": null,
"runtSource": {
"plate": "QTO942",
"marca": "TESLA",
"linea": "MODELO Y",
"modelo": "2026",
"claseVehiculo": "CAMIONETA"
},
"source": "SIBGA"
},
"signature": {
"dateTime": "October 9, 2026 5:00 PM",
"message": "Certified by Verifik.co"
},
"id": "ABCDE"
}
{
"code": "NotFound",
"message": "Record_not_found"
}
{
"code": "MissingParameter",
"message": "\"plate\" is required"
}
Notes
- The AppFeature code is
colombia_api_vehicle_valuation_sibga. - A body with
valuation: nullis still HTTP 200. ReadreviewReason:model_not_valued_in_period,low_confidence_match,no_matching_line, orsibga_search_rejected. documentTypeanddocumentNumbermust be sent together, or both omitted.- Unsupported classes, such as a semitrailer, return 404.
- Sandbox plates
AA123BA–AA123BF,AA123BH, andAA123BIreturn distinct valued vehicles.AA123BGreturns 200 withreviewReason: model_not_valued_in_period.AA123BJandERR40401return 404. Document90040401returns 404 and90050001returns 500. - Related RUNT lookups: vehicle by plate and vehicle by plate only.