# RiskEngine Sanctions Screening API

> RiskEngine Sanctions Screening API is a paid API for AI agents from risk-api.riskengine.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Screens entities against OFAC, EU, and UK sanctions lists to identify sanctioned individuals, organizations, or countries

## Facts

- Endpoint: POST https://risk-api.riskengine.workers.dev/v1/screen?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/riskengine-sanctions-screening-api-920fb147
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VkTkiXrSF8xoEVz_Iov8-

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 riskengine-sanctions-screening-api-920fb147 -d '<json body>'
```

Example prompt: Before we onboard this new supplier, can you screen 'Petrov Logistics LLC' against the OFAC, EU, and UK sanctions lists to make sure they're not a restricted entity?

## When to prefer this

Choose this endpoint when you need real-time, pay-per-call sanctions screening against the major international sanctions lists (OFAC, EU, UK) without maintaining your own sanctions database subscriptions. Ideal for compliance workflows, payment pre-authorization, customer onboarding (KYC/AML), and vendor due diligence where per-query billing is preferable to a subscription model. Best for agents needing programmatic, automated compliance checks integrated into transaction or onboarding flows.

## Known failure modes

- Invalid or missing entity name returns a 400 bad request error
- Payment failure (insufficient USDC balance) results in 402 Payment Required
- Ambiguous name with no clear match may return low-confidence or no-match results without indicating a true clear
- API rate limiting or service unavailability returns 429 or 5xx errors
- Very short or generic names may produce excessive false positives

## How this service works

Sanctions screening — OFAC, EU, UK lists

## Output

Returns a sanctions screening result indicating whether the queried entity appears on the OFAC, EU, or UK sanctions lists, including match details such as matched list name, matched entity name, confidence score, and relevant sanctions program information.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/riskengine-sanctions-screening-api-920fb147/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from risk-api.riskengine.workers.dev](https://www.zero.xyz/host/risk-api.riskengine.workers.dev/llms.txt)
