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).
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:
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 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.