# BlockchainAnalysis.io KYT (Know Your Transaction) Screening

> BlockchainAnalysis.io KYT (Know Your Transaction) Screening is a paid API for AI agents from blockchainanalysis.io, paid per call via x402, $2/call, status unknown (last checked 2026-09-14).

Screens a blockchain wallet address for AML/compliance risk, returning a risk rating, entity classification, and regulatory verdict across 52 blockchains.

## Facts

- Endpoint: POST https://blockchainanalysis.io/api/x402/kyt
- Price: $2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockchainanalysis-io-kyt-know-your-transaction-screening-eb278b98
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NCD1GQ0DiXobn6CL5yDam

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-kyt-know-your-transaction-screening-eb278b98 -d '<json body>'
```

Example prompt: Can you run a KYT check on Ethereum wallet 0x28c6...1d60? I need to know the risk level and what entity it's linked to before we process a payment to it.

## When to prefer this

Choose this endpoint when you need real-time, on-demand AML/KYT screening of a specific wallet or address before initiating or accepting a crypto transaction. It is especially suited for compliance-aware payment flows, DeFi onboarding, exchange deposit verification, or any scenario requiring a risk verdict with entity attribution across a broad set of blockchains (52 chains, 34 jurisdictions). Prefer this over batch analytics platforms when you need a fast, per-address decision with regulatory context baked in.

## Known failure modes

- Unsupported blockchain — chain identifier not among the 52 supported networks returns an error
- Unknown address — wallet has no transaction history or entity attribution, resulting in an UNKNOWN entity classification
- Invalid address format — malformed wallet address returns a validation error
- Payment failure — insufficient USDC balance or x402 payment rejection blocks the call
- Rate limiting — excessive call volume may trigger throttling

## 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 with the tool name ('kyt'), blockchain chain identifier, screened wallet address, a human-readable risk verdict (e.g. 'KYT risk: LOW · entity: Binance 14 (EXCHANGE)'), and a structured verdict object with entity classification and compliance details. Payment is confirmed via x402 protocol.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tool": "kyt",
  "chain": "ETH",
  "result": "KYT risk: LOW · entity: Binance 14 (EXCHANGE) { ...verdict }",
  "address": "0x28c6...1d60",
  "paidVia": "x402"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockchainanalysis-io-kyt-know-your-transaction-screening-eb278b98/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)
