# BlockchainAnalysis.io Wallet Screening API

> BlockchainAnalysis.io Wallet Screening API is a paid API for AI agents from blockchainanalysis.io, paid per call via x402, $1.5/call, status unknown (last checked 2026-09-15).

Screens a blockchain wallet address for risk labels, exchange attribution, and regulatory threat level across 52 blockchains

## Facts

- Endpoint: POST https://blockchainanalysis.io/api/x402/screen
- Price: $1.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockchainanalysis-io-wallet-screening-api-71ab154d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2Vv2-xbUbudh8Fx6nXPli

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 blockchainanalysis-io-wallet-screening-api-71ab154d -d '<json body>'
```

Example prompt: Can you screen this Ethereum wallet 0x28c6c06298d514db089934071355e5743bf21d60 for compliance risk and tell me if it's associated with any exchange or flagged as a threat?

## When to prefer this

Choose this endpoint when you need real-time compliance screening of a specific blockchain wallet address before transacting, onboarding a counterparty, or satisfying AML/KYC obligations. It is particularly strong for exchange attribution (identifying if an address belongs to Binance, Coinbase, etc.) and multi-chain coverage across 52 blockchains. Prefer this over generic blockchain explorers when regulatory threat categorization and jurisdiction-aware labeling are required.

## Known failure modes

- Invalid or malformed wallet address returns an error
- Unsupported blockchain chain identifier causes a rejection
- Insufficient USDC payment ($1.50 required) results in a 402 Payment Required error
- Address with no known labels returns an empty labels array
- Rate limiting or network timeout on high-volume requests

## How this service works

Screen wallets, analyze exchange accounts, and monitor transactions with regulatory context across 34 jurisdictions and 52 blockchains.

## Output

Returns a JSON object containing the screened wallet address, the blockchain chain, one or more risk labels (e.g. 'Binance 14'), the top label's category (e.g. EXCHANGE), the threat level (e.g. SAFE, HIGH, MEDIUM), and the payment method used. Provides regulatory context drawn from 34 jurisdictions.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tool": "screen",
  "chain": "ETH",
  "result": "1 label(s). Top: Binance 14 (category EXCHANGE, threat SAFE). { ...labels }",
  "address": "0x28c6...1d60",
  "paidVia": "x402"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockchainanalysis-io-wallet-screening-api-71ab154d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from blockchainanalysis.io](https://www.zero.xyz/host/blockchainanalysis.io/llms.txt)
