# LimitGuard Sanctions Screening

> LimitGuard Sanctions Screening is a paid API for AI agents from api.limitguard.ai, paid per call via x402, $0.11/call, status unknown (last checked 2026-10-11).

Screen a company or person name against OFAC SDN, EU, and UN sanctions lists and return match results with scores and source citations.

## Facts

- Endpoint: POST https://api.limitguard.ai/v1/sanctions/screen?utm_source=zero.xyz
- Price: $0.11/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/limitguard-sanctions-screening-5ea790b5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XmqweXCTHw12GZSg7y085

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 limitguard-sanctions-screening-5ea790b5 -d '<json body>'
```

Example prompt: Can you screen 'Sunrise Trading LLC' based in the UAE against OFAC, EU, and UN sanctions lists to make sure we're clear to proceed with them?

## When to prefer this

Use this endpoint when you need to screen a specific named entity (company or individual) against multiple major international sanctions lists (OFAC SDN, EU, UN) in a single call with structured match scores and source attribution. Prefer this over a lightweight risk score endpoint when you need auditable, list-specific match details for compliance workflows. Choose this over full compliance assessment reports when sanctions screening alone is sufficient and you want a fast, low-cost per-check result.

## Known failure modes

- Missing required 'name' field returns a validation error
- Name too generic or common may return excessive false-positive matches
- Non-existent or misspelled country code may cause unexpected ordering of results
- API balance exhausted after 5 free checks without payment returns 402
- Rate limiting or service unavailability returns 5xx error
- Very short or single-word names may produce low-quality or ambiguous matches

## How this service works

Sanctions screen of a company or person name against the OFAC SDN, EU and UN sanctions lists, held locally and refreshed daily. Returns each matched entry: list, entry id, matched name, programmes, countries, listing date and match score. Exact normalised or word-order-insensitive name match only; a name match is not a determination.

## Output

A JSON object containing: a list of sanctions matches (each with the matched list name, entry ID, matched name, match score 0-1, match type such as name_exact, entry type, countries, programmes, and listed date), the lists checked (e.g. OFAC SDN, EU, UN), the date each list was last updated, the screening timestamp, whether possible matches were found, whether results were truncated, and a legal disclaimer reminding that a name match is not a definitive determination.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "type": "string",
   "description": "Company or person name to screen"
  },
  "country": {
   "type": "string",
   "description": "ISO 3166-1 alpha-2 country code (optional; orders matches, never excludes one)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "matches": [
   {
    "list": "OFAC SDN",
    "entry_id": "12345",
    "list_key": "ofac_sdn",
    "countries": [
     "AE"
    ],
    "listed_on": "2024-05-01",
    "entry_type": "entity",
    "match_type": "name_exact",
    "programmes": [
     "SDGT"
    ],
    "match_score": 1,
    "matched_name": "EXAMPLE TRADING LLC"
   }
  ],
  "disclaimer": "A name match is not a determination: confirm identity with the listed identifiers before acting.",
  "list_dates": {
   "EU": "2026-09-30",
   "UN": "2026-09-29",
   "OFAC SDN": "2026-09-30"
  },
  "screened_at": "2026-10-01T10:00:00+00:00",
  "lists_checked": [
   "OFAC SDN",
   "EU",
   "UN"
  ],
  "possible_match": true,
  "matches_truncated": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/limitguard-sanctions-screening-5ea790b5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.limitguard.ai](https://www.zero.xyz/host/api.limitguard.ai/llms.txt)
