Inter-American Development Bank (IDB) Sanctions
The Inter-American Development Bank (IDB / BID) Sanctions List comprises firms and individuals that have been sanctioned by the IDB Group Sanctions Committee for engaging in prohibited practicesโincluding fraud, corruption, collusion, and coercionโin connection with IDB-financed activities.
Sanctions imposed by the IDB Group include public debarment, conditional non-debarment, and reprimands, and are enforced globally across participating MDBs through the 2010 Cross-Debarment Agreement.
API Referenceโ
Endpointโ
GET https://api.verifik.co/v2/iadb-sanctions
Headersโ
| Name | Value | Description |
|---|---|---|
| Content-Type | application/json | Request format |
| Accept | application/json | Response format |
| Authorization | Bearer <token> | Client JWT authentication token |
Parametersโ
| Parameter | Type | Required | Description |
|---|---|---|---|
fullName | string | Conditional | Full corporate or individual name to search. Required if document parameters are not provided. |
documentNumber | string | Conditional | Corporate Tax ID or national identity number. Required if fullName is not provided. |
documentType | string | No | Document type (e.g., NIT, EIN, CC, PAS). Default: CC. |
Use Casesโ
- Latin American Infrastructure Due Diligence: Screen contractors and engineering firms bidding on infrastructure projects in Latin America and the Caribbean.
- Cross-Debarment Verification: Ensure compliance with multilateral bank sanctions before executing consortium or joint-venture agreements.
- Vendor Integrity Programs: Maintain an automated audit trail for supplier compliance under institutional anti-corruption guidelines.
Requestโ
- Node.js / JavaScript
- Python
- cURL
import axios from "axios";
const options = {
method: "GET",
url: "https://api.verifik.co/v2/iadb-sanctions",
params: {
fullName: "MARIA ELENA LOPEZ GARCIA",
},
headers: {
Accept: "application/json",
Authorization: "Bearer <your_token>",
},
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error.response ? error.response.data : error.message);
}
import requests
url = "https://api.verifik.co/v2/iadb-sanctions"
headers = {
"Accept": "application/json",
"Authorization": "Bearer <your_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/iadb-sanctions?fullName=MARIA%20ELENA%20LOPEZ%20GARCIA" \
-H "Accept: application/json" \
-H "Authorization: Bearer <your_token>"
Responseโ
- 200 (Sanctions Record Found)
- 200 (Clean / Not Found)
- 409 (Missing Parameters)
{
"data": {
"fullName": "MARIA ELENA LOPEZ GARCIA",
"firstName": "MARIA",
"lastName": "LOPEZ GARCIA",
"foundInIADB": true,
"details": {
"id": "NK-IADB-001",
"name": "MARIA ELENA LOPEZ GARCIA",
"schema": "LegalEntity",
"aliases": "IADB SANCTIONED ALIAS",
"countries": "us",
"sanctions": "Sanctioned for Prohibited Practices - Fraud",
"programs": "IDB-SANCTIONS",
"firstSeen": "2022-06-01T00:00:00",
"lastSeen": "2026-10-30T00:00:00"
}
},
"signature": {
"dateTime": "2026-10-30 20:50:00",
"message": "Certified by Verifik.co"
}
}
{
"data": {
"fullName": "JOHN DOE",
"firstName": "JOHN",
"lastName": "DOE",
"foundInIADB": 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"
}
Sandbox Probesโ
| Subject Query | Endpoint | Expected Result |
|---|---|---|
Odd Document 10000001 | /v2/iadb-sanctions | Sanction record found (foundInIADB: true). |
Even Document 10000002 | /v2/iadb-sanctions | Clean record (foundInIADB: false). |