Unión Europea — Lista de Terroristas (CP931)
El régimen sancionatorio de la Unión Europea en materia de lucha contra el terrorismo es vinculante para todos los nacionales de los Estados miembros de la UE, entidades constituidas con arreglo a la legislación de un Estado miembro y cualquier empresa que opere en territorio de la Unión.
La Posición Común 2001/931/PESC y el Reglamento (CE) nº 2580/2001 establecen la inmovilización de fondos y activos financieros, así como la prohibición de poner recursos económicos a disposición de las personas, grupos y entidades designados.
Casos de Uso
- Prevención de Financiación del Terrorismo (CFT/AML): Cumplimiento normativo y congelación inmediata de fondos conforme a reglamentos del Consejo de la Unión Europea.
- Filtro de Pagos Transfronterizos: Validación de remitentes y beneficiarios en transferencias bancarias internacionales (SEPA / SWIFT).
- Control de Contrapartes y Socios Comerciales: Mitigación de riesgos penales y regulatorios en relaciones de negocio globales.
Endpoint
GET https://api.verifik.co/v2/eu-terrorists
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 de la persona o entidad a verificar. Requerido si no se envían datos de documento. |
documentNumber | string | Condicional | Número de documento de identidad o pasaporte. Requerido si no se envía fullName. |
documentType | string | No | Tipo de documento (ej. PAS, CC, DNI). Predeterminado: CC. |
Request
- Node.js (JavaScript)
- Python
- cURL
import axios from "axios";
const options = {
method: "GET",
url: "https://api.verifik.co/v2/eu-terrorists",
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 terroristas UE:", error.response?.data || error.message);
}
import requests
url = "https://api.verifik.co/v2/eu-terrorists"
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/eu-terrorists?fullName=MARIA%20ELENA%20LOPEZ%20GARCIA" \
-H "Accept: application/json" \
-H "Authorization: Bearer <tu_token>"
Response
- 200 (Designación Encontrada)
- 200 (Sin Registros / Limpio)
- 409 (Faltan Parámetros)
{
"data": {
"fullName": "MARIA ELENA LOPEZ GARCIA",
"firstName": "MARIA",
"lastName": "LOPEZ GARCIA",
"foundInEUTerrorists": true,
"details": {
"id": "NK-EU-TERR-001",
"name": "MARIA ELENA LOPEZ GARCIA",
"schema": "Person",
"aliases": "TERRORIST ALIAS 1;TERRORIST ALIAS 2",
"birthDate": "1975-01-01",
"countries": "eu",
"identifiers": "EU99887766",
"programs": "EU-TERR",
"sanctions": "Common Position 2001/931/CFSP",
"firstSeen": "2020-01-01T00:00:00",
"lastSeen": "2026-10-30T00:00:00"
}
},
"signature": {
"dateTime": "2026-10-30 20:50:00",
"message": "Certified by Verifik.co"
}
}
{
"data": {
"fullName": "JUAN PEREZ",
"firstName": "JUAN",
"lastName": "PEREZ",
"foundInEUTerrorists": 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/eu-terrorists | Designación encontrada (foundInEUTerrorists: true). |
Documento par 10000002 | /v2/eu-terrorists | Registro limpio (foundInEUTerrorists: false). |