# onchain.wick.pics Token Approval Scanner

> onchain.wick.pics Token Approval Scanner is a paid API for AI agents from onchain.wick.pics, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Scans a wallet address for token approvals across PulseChain, Base, Monad, and BSC to identify risky or unlimited approvals that could expose funds

## Facts

- Endpoint: GET https://onchain.wick.pics/v1/approvals
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/onchain-wick-pics-token-approval-scanner-a7f05a77
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Q-cwFR8rzwPWSghh7eN5d

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 onchain-wick-pics-token-approval-scanner-a7f05a77
```

Example prompt: Can you check my wallet 0xAbCd1234...5678 on PulseChain for any risky or unlimited token approvals that could drain my funds?

## When to prefer this

Choose this endpoint when you need approval scanning specifically on PulseChain (which GoPlus and Honeypot.is do not cover), or when you want a single API that covers PulseChain, Base, Monad, and BSC together with consistent safety scoring. Prefer this over GoPlus for PulseChain-native wallets or multi-chain portfolios spanning these four networks.

## Known failure modes

- Invalid or malformed wallet address returns a 400-level error
- Unsupported chain name returns an error — only pulsechain, monad, base, bsc are accepted
- Wallet with no approvals returns an empty approval list
- Network or RPC issues for the specified chain may cause timeouts or partial data
- Payment not fulfilled returns 402 Payment Required before data is served

## How this service works

Rug & honeypot safety checks for any token — across PulseChain (which GoPlus & Honeypot.is don't cover), plus Base, Monad & BSC. 0–100 safety verdicts with evidence, fresh-pool rug radar & exit-safety, for agents, bots & traders. Free to start; pay-per-call via x402.

## Output

Returns a list of token approvals associated with the wallet on the specified chain, including spender contract addresses, approved amounts (flagging unlimited approvals), and safety signals indicating which approvals pose risk of fund drainage or are associated with known malicious contracts.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "chain",
  "owner"
 ],
 "properties": {
  "chain": {
   "type": "string",
   "description": "Chain name: pulsechain | monad | base | bsc"
  },
  "owner": {
   "type": "string",
   "description": "Wallet address to scan (0x + 40 hex)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/onchain-wick-pics-token-approval-scanner-a7f05a77/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from onchain.wick.pics](https://www.zero.xyz/host/onchain.wick.pics/llms.txt)
