# Ethereum Wallet Forensic Profiler (Blockscout)

> Ethereum Wallet Forensic Profiler (Blockscout) is a paid API for AI agents from api.fadeandco.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-29).

Returns an Ethereum address profile from Blockscout including ETH balance, contract/EOA type, ENS name, scam flag, reputation, public tags, and recent transaction activity summary.

## Facts

- Endpoint: GET https://api.fadeandco.workers.dev/api/agent-intel/wallet-forensic-profiler?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ethereum-wallet-forensic-profiler-blockscout-c72a2e64
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ib5cmJwatDsP8p8mc8SNP

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 ethereum-wallet-forensic-profiler-blockscout-c72a2e64
```

Example prompt: Can you pull up the Blockscout forensic profile for Ethereum address 0xfbfeaf0da0f2fde5c66df570133ae35f3eb58c9a — I want to know the ETH balance, whether it's flagged as a scam, the ENS name if any, and a summary of its recent transaction activity.

## When to prefer this

Use this endpoint when you need a quick, structured Ethereum address profile including scam flags, balance, ENS name, and recent activity from Blockscout without building direct Blockscout API integration. Prefer it over raw Blockscout API calls when you want a normalized, agent-ready JSON response with risk tier and reputation pre-computed. Note: for OFAC sanctions screening or Tornado Cash mixer detection, a separate specialized endpoint is required.

## Known failure modes

- Invalid or malformed address (not a valid 0x Ethereum address) returns an error
- Address not found on Ethereum mainnet returns empty or null profile
- Blockscout API upstream unavailability causes timeout or 5xx error
- OFAC sanctions and Tornado Cash mixer checks are explicitly excluded and will not be returned
- Only the most recent 50 transactions are scanned; older history is flagged but not analyzed

## How this service works

Ethereum wallet profile from Blockscout: ETH balance, contract or EOA, ENS name, Blockscout scam flag and reputation, public tags, and activity over its most recent 50 transactions. NOT included: OFAC sanctions screening (the SDN list is 78 MB, too large per request), mixer (Tornado Cash) checks, and full wallet age.

## Output

A JSON object containing: the Ethereum address, ENS name (if any), ETH balance, whether it is a contract or EOA, Blockscout scam flag (boolean), risk tier label, reputation status, public tags, a recent activity summary (transactions scanned up to 50, last transaction timestamp, failed transaction count, whether older pages exist), the timestamp of the check, and a list of checks NOT performed (OFAC, Tornado Cash).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "address": {
       "type": "string",
       "description": "Ethereum wallet or contract address 0x... (40 hex characters)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "chain": "ethereum",
  "source": "https://eth.blockscout.com/api/v2/addresses/0xfbfeaf0da0f2fde5c66df570133ae35f3eb58c9a",
  "address": "0xfbfeaf0da0f2fde5c66df570133ae35f3eb58c9a",
  "ensName": null,
  "riskTier": "NO_FLAG_FROM_BLOCKSCOUT",
  "scamFlag": false,
  "checkedAt": "2026-10-23T09:35:18.053Z",
  "balanceEth": "0.287553044698539956",
  "isContract": false,
  "notChecked": [
   "OFAC sanctions list",
   "mixer (Tornado Cash) interactions"
  ],
  "publicTags": [],
  "reputation": "ok",
  "recentActivity": {
   "failedInScan": 0,
   "olderPagesExist": true,
   "lastTransactionAt": "2026-10-19T16:03:11.000Z",
   "transactionsScanned": 50
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ethereum-wallet-forensic-profiler-blockscout-c72a2e64/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.fadeandco.workers.dev](https://www.zero.xyz/host/api.fadeandco.workers.dev/llms.txt)
