EU Terrorists Sanctions (CP931)
Compliance with European Union restrictive measures on combating terrorism is legally binding on all EU individuals, legal entities incorporated under the law of an EU Member State, and any business conducted within the European Union.
The EU Common Position 2001/931/CFSP and Council Regulation (EC) No 2580/2001 establish specific restrictive measures directed against persons, groups, and entities involved in terrorist acts, enforcing asset freezes and prohibitions on making funds available.
API Referenceโ
Endpointโ
GET https://api.verifik.co/v2/eu-terrorists
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 name of the individual or group to search. Required if document parameters are not provided. |
documentNumber | string | Conditional | Document number. Required if fullName is not provided. |
documentType | string | No | Document type (e.g., PAS, CC, DNI). Default: CC. |
Use Casesโ
- Sanctions & CTF Compliance: Comply with European Union anti-terrorism financing regulations and asset freezing obligations.
- Cross-Border Payments Screening: Screen beneficiaries and remitter names prior to executing SEPA and SWIFT wire transfers.
- Customer Onboarding: Prevent onboarding of designated terrorist entities or affiliated individuals.
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 <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/eu-terrorists"
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/eu-terrorists?fullName=MARIA%20ELENA%20LOPEZ%20GARCIA" \
-H "Accept: application/json" \
-H "Authorization: Bearer <your_token>"
Responseโ
- 200 (Designation Found)
- 200 (Clean / Not Found)
- 409 (Missing Parameters)
{
"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": "JOHN DOE",
"firstName": "JOHN",
"lastName": "DOE",
"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"
}
Sandbox Probesโ
| Subject Query | Endpoint | Expected Result |
|---|---|---|
Odd Document 10000001 | /v2/eu-terrorists | Designation found (foundInEUTerrorists: true). |
Even Document 10000002 | /v2/eu-terrorists | Clean record (foundInEUTerrorists: false). |