Banco Mundial — Empresas e Individuos Inhabilitados
La Lista de Empresas e Individuos No Elegibles del Banco Mundial contiene personas naturales y jurídicas que han sido sancionadas e inhabilitadas para licitar o adjudicarse contratos financiados por el Grupo Banco Mundial. Las inhabilitaciones responden a prácticas corruptas, fraudulentas, colusorias, coercitivas u obstructivas.
En virtud del Acuerdo de Reconocimiento Mutuo de Decisiones de Inhabilitación de 2010 (Acuerdo Multilateral de Inhabilitación Cruzada), las sanciones superiores a un año son ejecutadas de manera recíproca por los principales bancos multilaterales (BID, Banco Asiático de Desarrollo, BERD y Banco Africano de Desarrollo).
Casos de Uso
- Licitaciones y Contratación Pública Internacional: Comprobación de firmas de ingeniería, consultores y contratistas antes de adjudicar licitaciones públicas.
- Cumplimiento en Financiación Multilateral: Verificación obligatoria de cadenas de subcontratación en programas de desarrollo con fondos internacionales.
- Debida Diligencia Empresarial (KYB): Prevención de riesgos legales y contractuales al formar consorcios para megaobras de infraestructura.
Endpoint
GET https://api.verifik.co/v2/world-bank
Headers
| Nombre | Valor | Requerido | Descripción |
|---|---|---|---|
Accept | application/json | Sí | Formato de respuesta JSON |
Authorization | Bearer <token> | Sí | Token JWT de autenticación en Verifik |
Parameters
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
fullName | string | Condicional | Nombre completo o razón social de la empresa a consultar. Requerido si no se envían datos de documento. |
documentNumber | string | Condicional | Número de identificación tributaria o cédula. Requerido si no se envía fullName. |
documentType | string | No | Tipo de documento (ej. NIT, EIN, CC, PAS). Predeterminado: CC. |
Request
- Node.js (JavaScript)
- Python
- cURL
import axios from "axios";
const options = {
method: "GET",
url: "https://api.verifik.co/v2/world-bank",
params: {
fullName: "MARIA ELENA LOPEZ GARCIA",
},
headers: {
Accept: "application/json",
Authorization: "Bearer <tu_token>",
},
};
try {
const { data } = await axios.request(options);
console.log(JSON.stringify(data, null, 2));
} catch (error) {
console.error("Error al consultar Banco Mundial:", error.response?.data || error.message);
}
import requests
url = "https://api.verifik.co/v2/world-bank"
headers = {
"Accept": "application/json",
"Authorization": "Bearer <tu_token>"
}
params = {
"fullName": "MARIA ELENA LOPEZ GARCIA"
}
response = requests.get(url, headers=headers, params=params)
print(response.json())
curl -X GET "https://api.verifik.co/v2/world-bank?fullName=MARIA%20ELENA%20LOPEZ%20GARCIA" \
-H "Accept: application/json" \
-H "Authorization: Bearer <tu_token>"
Response
- 200 (Inhabilitación Registrada)
- 200 (Sin Registros / Limpio)
- 409 (Faltan Parámetros)
{
"data": {
"fullName": "MARIA ELENA LOPEZ GARCIA",
"firstName": "MARIA",
"lastName": "LOPEZ GARCIA",
"foundInWorldBank": true,
"details": {
"supplierId": 999999,
"name": "MARIA ELENA LOPEZ GARCIA",
"type": "F",
"country": "United States",
"address": "1818 H Street NW, Washington, DC 20433",
"debarFromDate": "2022-01-01",
"debarToDate": "2027-01-01",
"debarReason": "Fraudulent Practices",
"ineligibilityStatus": "Debarred"
}
},
"signature": {
"dateTime": "2026-10-30 20:50:00",
"message": "Certified by Verifik.co"
}
}
{
"data": {
"fullName": "JUAN PEREZ",
"firstName": "JUAN",
"lastName": "PEREZ",
"foundInWorldBank": false,
"details": {}
},
"signature": {
"dateTime": "2026-10-30 20:50:00",
"message": "Certified by Verifik.co"
}
}
{
"code": "MissingParameter",
"message": "Either fullName or documentNumber must be provided"
}
Perfiles de Prueba Sandbox
| Consulta de Sujeto | Endpoint | Resultado Esperado |
|---|---|---|
Documento impar 10000001 | /v2/world-bank | Inhabilitación encontrada (foundInWorldBank: true). |
Documento par 10000002 | /v2/world-bank | Registro limpio (foundInWorldBank: false). |