# ISHOB Wallet Risk & Activity Report

> ISHOB Wallet Risk & Activity Report is a paid API for AI agents from api.ishob.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-14).

Returns a comprehensive wallet risk report including reputation flags (sanctions, phishing, theft, laundering, mixer), open token approvals, scam token holdings, full portfolio with USD values, and a clear verdict for any EVM or Solana address.

## Facts

- Endpoint: GET https://api.ishob.com/v1/crypto/wallet-report?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ishob-wallet-risk-activity-report-e3a78b90
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MElphrocvjtKfQ4B-9Jeq

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 ishob-wallet-risk-activity-report-e3a78b90
```

Example prompt: Before I send 5 ETH to 0x3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE, can you pull a full risk and activity report on that wallet — check its reputation, any open approvals, scam tokens, and its portfolio value across Ethereum, Base, and Arbitrum?

## When to prefer this

Use this endpoint when you need a single-call, multi-signal wallet risk assessment combining reputation data, token approvals, scam token detection, and portfolio valuation across major EVM chains plus Solana — especially before executing a crypto transaction with an unknown counterparty. Prefer this over standalone token-check or portfolio APIs when you need a holistic risk verdict (clean/caution/high-risk/flagged) rather than just one dimension of analysis.

## Known failure modes

- Invalid or malformed address returns an error or incomplete verdict
- Unsupported chain specified in 'chains' parameter returns error
- Solana address queried with EVM chain filters may return partial or empty data
- Rate limiting or payment failure (402) if USDC balance is insufficient
- Network timeout if on-chain data aggregation takes too long
- Address with no on-chain history may return 'incomplete' verdict

## How this service works

Wallet risk & activity report in one call — vet a counterparty before you transact: the address's own reputation (sanctions, phishing, theft, laundering, mixer... Powered by GoPlus Security), open token approvals with risky spenders, scam tokens held, and the full portfolio with USD values across Ethereum, Base, Arbitrum, Optimism, Polygon and BNB Chain (or Solana: holdings only). Verdict: clean / caution / high-risk / flagged / incomplete, with every reason listed.

## Output

A JSON object with: a 'verdict' field (clean/caution/high-risk/flagged/incomplete), a human-readable 'summary' string, a 'reputation' object listing all GoPlus flags, an 'approvals' object with counts of open and risky approvals, a 'holdings' object with total portfolio USD value, and details on scam tokens held — all in a single response.

## 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": {
      "chains": {
       "type": "string",
       "description": "EVM only: comma-separated subset of ethereum, base, arbitrum, optimism, polygon, bsc (default all)"
      },
      "address": {
       "type": "string",
       "description": "EVM 0x address or Solana base58 address"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "summary": "FLAGGED: Address flagged: on a sanctions list · portfolio $261,390",
  "verdict": "flagged",
  "holdings": {
   "total_value_usd": 261390
  },
  "approvals": {
   "open": 0,
   "risky": 0
  },
  "reputation": {
   "flags": [
    "on a sanctions list",
    "stealing attacks"
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ishob-wallet-risk-activity-report-e3a78b90/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.ishob.com](https://www.zero.xyz/host/api.ishob.com/llms.txt)
