# Strale Web3 Counterparty Due Diligence

> Strale Web3 Counterparty Due Diligence is a paid API for AI agents from api.strale.io, paid per call via x402, $0.162/call, status unknown (last checked 2026-09-15).

Performs AML/compliance due diligence on a blockchain wallet address, including sanctions screening, PEP checks, and on-chain financial history analysis.

## Facts

- Endpoint: POST https://api.strale.io/x402/solutions/web3-counterparty-dd
- Price: $0.162/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/strale-web3-counterparty-due-diligence-bd6dbcdb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2TdkrBPqv8l2YQj2AiZAT

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 strale-web3-counterparty-due-diligence-bd6dbcdb -d '<json body>'
```

Example prompt: Run a Web3 counterparty due diligence check on wallet 0x742d35Cc6634C0532925a3b844Bc454e4438f44e on Ethereum — the entity is possibly 'Tornado Cash' and I need to know if it's sanctioned or flagged as a PEP before we proceed with a payment.

## When to prefer this

Use this endpoint when you need structured compliance due diligence on a blockchain wallet address before transacting — especially for AML screening, sanctions checks, or PEP verification in a Web3 context. Prefer over generic blockchain explorers when you need a compliance-grade audit trail with structured JSON output.

## Known failure modes

- Invalid or malformed wallet address returns validation error
- Unsupported chain_id returns error indicating chain not available
- Wallet with no on-chain history may return minimal data
- Network timeout on chain data lookup
- Rate limiting if too many requests in short window

## How this service works

Full compliance check on a wallet address before transacting. Combines on-chain risk scoring with off-chain entity compliance — wallet risk, wallet age, ENS identity resolution, sanctions screening, PEP check, and adverse media scan.

## Output

Returns a structured JSON compliance report with sanctions screening results, PEP status, on-chain financial activity summary, risk scoring, and a full audit trail suitable for compliance documentation.

## Example request

```json
{
 "chain_id": "1",
 "entity_name": "Test Entity",
 "wallet_address": "0x742d35Cc6634C0532925a3b844Bc454e4438f44e"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain_id": {
   "type": "string",
   "description": "Chain ID, default 1 (Ethereum)"
  },
  "entity_name": {
   "type": "string",
   "description": "Entity or person name for sanctions/PEP check (if known)"
  },
  "wallet_address": {
   "type": "string",
   "description": "Wallet address to investigate (0x...)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strale-web3-counterparty-due-diligence-bd6dbcdb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
