# Zinin M2M Hub – Sanctions Screening

> Zinin M2M Hub – Sanctions Screening is a paid API for AI agents from api.timzinin.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-02).

Screens a name against OFAC SDN and EU Consolidated sanctions lists, returning match scores, programs, and entity details

## Facts

- Endpoint: POST https://api.timzinin.com/api/sanctions-screening?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/zinin-m2m-hub-sanctions-screening-34724f6d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5_XmBtol3mjI_iM7sHDsg

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability zinin-m2m-hub-sanctions-screening-34724f6d -d '<json body>'
```

Example prompt: Screen the name 'Yevgeniy Prigozhin' against OFAC SDN and EU Consolidated sanctions lists and tell me if there are any matches, what programs they fall under, and the highest match score.

## When to prefer this

Choose this endpoint when you need fast, programmatic sanctions screening against OFAC SDN and EU Consolidated lists for a single name at very low per-call cost ($0.01 USDC). Ideal for lightweight KYC/AML pipelines, agent-driven due diligence workflows, or investigative lookups where you want a quick signal before escalating to a full compliance review. Not a substitute for a certified compliance system but useful as a first-pass triage tool.

## Known failure modes

- Empty or missing name input returns an error or empty results
- Ambiguous or very common names may return many low-score partial matches requiring manual review
- Name transliterations or alternate spellings may not match if the screening list uses a different romanization
- Lists may not be fully up to date at time of query; listsComplete flag indicates coverage
- Payment failure via x402 protocol prevents the call from completing

## How this service works

Pay-per-call data & tool APIs

## Output

Returns a JSON object with a results array where each entry includes: a boolean match flag, a list of match objects each with a score (0–1), the sanctions list name (e.g. OFAC SDN, EU Consolidated), the sanctions program(s), the matched entity name, entity type, and match name type. Also includes a human-readable summary, total match count, highest score, lists checked, a checked-at timestamp, and a disclaimer that this is a screening signal only, not a legal compliance determination.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "names": {
   "type": "array",
   "maxItems": 100
  },
  "minScore": {
   "type": "number",
   "maximum": 1,
   "minimum": 0
  },
  "maxConcurrency": {
   "type": "integer",
   "maximum": 20,
   "minimum": 1
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "meta": {
   "run_ms": 1200,
   "settled": true,
   "item_count": 1
  },
  "results": [
   {
    "found": true,
    "input": "Yevgeniy Prigozhin",
    "match": true,
    "matches": [
     {
      "score": 1,
      "program": "UKRAINE-EO13661, CYBER2, ELECTION-EO13848, RUSSIA-EO14024",
      "listName": "OFAC SDN",
      "entityName": "PRIGOZHIN, Yevgeniy Viktorovich",
      "entityType": "individual",
      "matchedName": "PRIGOZHIN, Yevgeniy Viktorovich",
      "matchedNameType": "primary"
     },
     {
      "score": 1,
      "program": "UKR",
      "listName": "EU Consolidated",
      "entityName": "Yevgeniy Viktorovich PRIGOZHIN",
      "entityType": "individual",
      "matchedName": "Yevgeniy Viktorovich PRIGOZHIN",
      "matchedNameType": "primary"
     },
     {
      "score": 0.5,
      "program": "RUSSIA-EO14024",
      "listName": "OFAC SDN",
      "entityName": "BALYTSKYI, Yevhen Vitaliiovych",
      "entityType": "individual",
      "matchedName": "BALITSKIY, Yevgeniy",
      "matchedNameType": "aka"
     },
     "…"
    ],
    "summary": "Yevgeniy Prigozhin — 25 potential matches (highest score 1). Top hit: PRIGOZHIN, Yevgeniy Viktorovich [OFAC SDN], program UKRAINE-EO13661, CYBER2, ELECTION-EO13848, RUSSIA-EO14024.",
    "checkedAt": "2026-07-26T15:09:32.370Z",
    "disclaimer": "Screening signal only — NOT a legal/compliance determination; verify against official sources.",
    "matchCount": 25,
    "matchedName": "PRIGOZHIN, Yevgeniy Viktorovich",
    "highestScore": 1,
    "listsChecked": [
     "OFAC SDN",
     "EU Consolidated"
    ],
    "listsComplete": true,
    "matchedNameType": "primary"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/zinin-m2m-hub-sanctions-screening-34724f6d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.timzinin.com](https://www.zero.xyz/host/api.timzinin.com/llms.txt)
