
# Sanctions & PEP screening

Screen a name against international **sanctions** lists (OFAC / EU / UK; UN rides along) and **politically-exposed-persons (PEP)** lists in a single call — a composable compliance primitive you can use on its own, with no full identity check. Pay per screen ($0.01 launch placeholder); charge-on-attempt (a completed screen is the service delivered).

```bash
curl -X POST https://api.relaystation.ai/v1/screening/match \
  -H 'Authorization: Bearer rs_live_<key>' \
  -H 'Idempotency-Key: screen-acme-20260616' \
  -H 'Content-Type: application/json' \
  -d '{ "name": "Jane Doe", "lists": ["sanctions", "pep"] }'
```

Scope the search with `lists` (default both `["sanctions","pep"]`). The response returns the match risk level, hit count, the lists checked, the matches, and the source **attribution** (always included).

Or on the lodestone path — no account, a signed x402 payment instead of an API key:

```bash
curl -X POST https://api.relaystation.ai/v1/screening/match \
  -H 'X-Payment: <base64 EIP-3009 authorization>' \
  -H 'Idempotency-Key: screen-acme-20260616' \
  -H 'Content-Type: application/json' \
  -d '{ "name": "Jane Doe", "lists": ["sanctions", "pep"] }'
```

## Coverage — read this before you rely on it

- **Sanctions (OFAC / EU / UK; UN rides along)** — list-complete.
- **PEP** — **Wikidata-derived** national-level office-holders (current + recent). Coverage has **known named gaps**: specific high-profile individuals can be missed (a Wikidata label-index quirk — e.g. Xi Jinping and Merkel are known current misses). The two-phase-harvest fix that closes the named-individual misses is a tracked follow-up.
- This is **not a substitute for a commercial AML provider.** It does not do adverse-media. Free sources; every response carries attribution so you can audit what was checked.

## As part of an ID check

Screening also rides along inside an [ID verification](/docs/idverify) when you set `addons.aml` — once the verification OCRs the holder's name, it's screened and `amlScreening` is attached to the status. That addon is billed separately from this standalone endpoint.

## Next

[Identity verification](/docs/idverify) · [Quickstart](/docs/quickstart) · [API reference](/api-reference)
