# Didit AML Screening

> Didit AML Screening is a paid API for AI agents from Didit API at mpp.orthogonal.com, paid per call via MPP, $0.36/call, status unknown (last checked 2026-10-13).

Screens individuals or companies against global watchlists and high-risk databases for anti-money laundering compliance

## Facts

- Endpoint: POST https://mpp.orthogonal.com/didit/v3/aml?utm_source=zero.xyz
- Price: $0.36/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Provider: Didit API
- Docs: https://docs.didit.me
- Website: https://didit.me
- Tags: identity, verification, kyc, data
- Canonical page: https://www.zero.xyz/c/didit-api-didit-aml-screening-adef271b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4IbQMN1WXTeEEfiS2xXBY

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 didit-api-didit-aml-screening-adef271b -d '<json body>'
```

Example prompt: Run an AML sanctions screening on John Michael Smith, born 1975-03-14, US national — I need to know if he appears on any global watchlists or is flagged as a politically exposed person before we onboard him.

## When to prefer this

Use this endpoint when you need to perform AML/KYC compliance checks on individuals or companies before onboarding, executing transactions, or establishing business relationships. Prefer this over general identity verification when the specific requirement is sanctions screening, watchlist checking, or PEP identification rather than document verification or database validation.

## Known failure modes

- Insufficient identifying information returns no matches or low-confidence results
- Name spelling variations may cause false negatives — exact match not always guaranteed
- Service unavailable or timeout if watchlist databases are temporarily unreachable
- Invalid or malformed input fields return a 400 validation error
- No match found does not guarantee the entity is clean — only that no database record was located

## How this service works

The AML Screening API allows you to screen individuals or companies against global watchlists and high-risk databases. This API provides real-time screening capabilities to detect potential matches and mitigate risks associated with financial fraud and terrorism. You can screen both persons and companies by specifying the `entity_type` parameter.

## Output

Returns a structured screening result indicating whether the individual or company matches any entries in global watchlists, sanctions lists, or high-risk databases, including match details, risk level, PEP status, and any relevant flags.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/didit-api-didit-aml-screening-adef271b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mpp.orthogonal.com](https://www.zero.xyz/host/mpp.orthogonal.com/llms.txt)
