Skip to main content
POST
/
aml
/
screen
curl -X POST \
  "https://verilock.io/api/v1/aml/screen" \
  -H "X-API-Key: your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "John Doe",
    "date_of_birth": "1985-03-15",
    "nationality": "US",
    "reference_id": "cust_9f8a7b6c"
  }'
{
  "id": "aml_8f3a9b2e-7c4d-4e1f-a6b5-3d2c1e0f9a8b",
  "status": "completed",
  "query": {
    "name": "John Doe",
    "date_of_birth": "1985-03-15",
    "nationality": "US"
  },
  "matches": [
    {
      "name": "John M. Doe",
      "score": 0.87,
      "lists": ["OFAC SDN", "EU Sanctions"],
      "entity_type": "individual",
      "details": {
        "aka": ["J. Doe"],
        "country": "US"
      }
    }
  ],
  "risk_level": "high",
  "screened_at": "2026-03-15T10:30:00Z"
}

Parameters

name
string
required
Full name of the person to screen
date_of_birth
string
Date of birth in YYYY-MM-DD format
nationality
string
ISO 3166-1 alpha-2 country code (e.g. US, GB)
reference_id
string
Your internal reference ID for tracking
curl -X POST \
  "https://verilock.io/api/v1/aml/screen" \
  -H "X-API-Key: your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "John Doe",
    "date_of_birth": "1985-03-15",
    "nationality": "US",
    "reference_id": "cust_9f8a7b6c"
  }'
{
  "id": "aml_8f3a9b2e-7c4d-4e1f-a6b5-3d2c1e0f9a8b",
  "status": "completed",
  "query": {
    "name": "John Doe",
    "date_of_birth": "1985-03-15",
    "nationality": "US"
  },
  "matches": [
    {
      "name": "John M. Doe",
      "score": 0.87,
      "lists": ["OFAC SDN", "EU Sanctions"],
      "entity_type": "individual",
      "details": {
        "aka": ["J. Doe"],
        "country": "US"
      }
    }
  ],
  "risk_level": "high",
  "screened_at": "2026-03-15T10:30:00Z"
}