# ChainAnalyzer Batch AML Screening

> ChainAnalyzer Batch AML Screening is a paid API for AI agents from chain-analyzer.com, paid per call via x402, $5/call, status unknown (last checked 2026-09-14).

Batch AML risk screening for up to 50 blockchain wallet addresses in a single request across 8+ chains using 76+ detection rules

## Facts

- Endpoint: POST https://chain-analyzer.com/api/v1/x402/batch/screening
- Price: $5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/chainanalyzer-batch-aml-screening-44cce118
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Y-h2mTN9kFgAsmHHw-EFJ

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 chainanalyzer-batch-aml-screening-44cce118 -d '<json body>'
```

Example prompt: Screen these 30 Ethereum and Bitcoin wallet addresses for AML risk before I process payouts — flag anything suspicious using ChainAnalyzer's batch endpoint and tell me which addresses hit detection rules.

## When to prefer this

Choose this endpoint when you need to screen multiple wallet addresses simultaneously (2–50) to avoid the latency and cost of individual single-address calls. Ideal for AI agents processing payment batches, onboarding flows validating many users at once, or compliance pipelines that accumulate addresses before a sweep check. Prefer this over the single-address AML endpoint whenever you have more than one address to screen in the same workflow window.

## Known failure modes

- Batch size exceeds 50 addresses — request rejected with validation error
- Unsupported chain identifier for an address — individual address returns error while others process
- Invalid address format — malformed addresses flagged in per-address error fields
- Payment failure via x402 — full request rejected before processing
- Enterprise-only chains (BNB Smart Chain) accessed on non-Enterprise tier — chain not evaluated or error returned
- Rate limiting on concurrent batch requests — 429 or equivalent throttle response

## How this service works

Batch AML screening for multiple addresses (up to 50 per request). 8 live chains + BNB Smart Chain on Enterprise rollout, 76+ detection rules. Ideal for AI agents pre-validating wallet inputs at scale.

## Output

Returns AML screening results for each submitted address including risk scores, triggered detection rule identifiers, chain-specific findings, and an overall risk verdict — covering up to 50 addresses per call across 8 supported blockchains with 76+ detection rules evaluated per address.

## Request schema (JSON Schema)

```json
{
 "properties": {
  "input": {
   "properties": {
    "body": {
     "type": "object",
     "properties": {}
    }
   }
  },
  "output": {
   "properties": {
    "example": {}
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/chainanalyzer-batch-aml-screening-44cce118/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from chain-analyzer.com](https://www.zero.xyz/host/chain-analyzer.com/llms.txt)
