{"uid":"cap_Q-cwFR8rzwPWSghh7eN5d","slug":"onchain-wick-pics-token-approval-scanner-a7f05a77","name":"onchain.wick.pics Token Approval Scanner","description":"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.","url":"https://onchain.wick.pics/v1/approvals","method":"GET","headers":{},"bodySchema":{"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)"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_f_ZjrfMBAAiZFnrgwZ5Qe","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans a wallet address for token approvals across PulseChain, Base, Monad, and BSC to identify risky or unlimited approvals that could expose funds","exampleAgentPrompt":"Can you check my wallet 0xAbCd1234...5678 on PulseChain for any risky or unlimited token approvals that could drain my funds?","exampleUseCases":[{"title":"PulseChain wallet approval audit","prompt":"Scan my wallet 0x1234567890abcdef1234567890abcdef12345678 on PulseChain and tell me which token approvals look dangerous — I want to know if any shady contracts can spend my tokens."},{"title":"Pre-revoke BSC approval check","prompt":"Before I start revoking approvals, can you pull up all the token approvals on my BSC wallet 0xdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef and flag which ones look risky?"},{"title":"Base wallet security review for new DeFi user","prompt":"I just started using Base and I've been clicking approve on a lot of DeFi sites — can you check my wallet 0xaabbccdd11223344aabbccdd11223344aabbccdd on Base to see if anything looks like it could drain me?"}],"resultDescription":"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.","failureModes":["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"],"whenToPreferThis":"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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:41:22.148Z","isFirstParty":false}