# RelayShield Wallet Risk Scanner

> RelayShield Wallet Risk Scanner is a paid API for AI agents from api.relayshield.net, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Scans a blockchain wallet address for risk flags and returns a risk level assessment (e.g. LOW, MEDIUM, HIGH) along with raw risk data

## Facts

- Endpoint: POST https://api.relayshield.net/v1/payg/scan-wallet
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/relayshield-wallet-risk-scanner-67335429
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RtmR7v7-UTSjuvoJoPC4k

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 relayshield-wallet-risk-scanner-67335429 -d '<json body>'
```

Example prompt: Can you scan Ethereum wallet 0xd8da6bf26964af9d7eed9e03e53415d37aa96045 on chain ID 1 and tell me its risk level and any risk flags before I send funds to it?

## When to prefer this

Choose this endpoint when you need fast, per-wallet blockchain risk assessment with structured risk flag output and a clear risk level label. It is well-suited for pre-transaction screening, compliance workflows, or DeFi counterparty due diligence where a quick LOW/MEDIUM/HIGH classification is needed. It charges per-call via x402/USDC micropayments, making it suitable for on-demand or automated agent-driven screening without a subscription.

## Known failure modes

- Invalid or malformed wallet address returns an error
- Unsupported chain ID may result in no data or an error response
- Network timeout if the underlying risk data provider is slow
- Wallet with no on-chain history may return empty risk flags but still LOW risk
- Rate limiting or payment failure if USDC payment is not included

## How this service works

RelayShield Landing Site

## Output

A JSON object with an 'ok' boolean, the scanned wallet address, the chain ID, an array of risk_flags (empty if none found), and a risk_level string such as 'LOW', 'MEDIUM', or 'HIGH', plus raw underlying risk data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "address": {
   "type": "string",
   "description": "EVM wallet address (0x + 40 hex chars)"
  },
  "chain_id": {
   "type": "string",
   "description": "EVM chain ID: 1=ETH, 8453=Base, 137=Polygon"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "data": {
   "raw": {},
   "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
   "chain_id": "1",
   "risk_flags": [],
   "risk_level": "LOW"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/relayshield-wallet-risk-scanner-67335429/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.relayshield.net](https://www.zero.xyz/host/api.relayshield.net/llms.txt)
