{"uid":"cap_jVVNcMgCaM17sv52pURyy","slug":"x402-bazaar-token-approval-risk-scanner-63607d59","name":"x402 Bazaar — Token Approval Risk Scanner","description":"Lists a wallet's active token approvals — which contracts can spend its tokens, the allowance, USD value at risk and a risk factor (revoke.cash-style). Essential wallet-security check for agents and users. Paid via x402: $0.01 in USDC on Base (eip155:8453) to 0x973a31858f4d2125f48c880542da11a2796f12d6. Returns 402 with payment requirements; pay and retry.","url":"https://api.relai.fi/relay/1782567677091/api/x402/token-approvals","method":"POST","headers":{},"bodySchema":{"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"},"pathParams":{"type":"object"},"queryParams":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Wallet address"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_8JvZTovP3K3oORESlbTUF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Lists a wallet's active ERC-20 token approvals, showing which contracts can spend tokens, allowance amounts, USD value at risk, and a risk factor score for wallet security auditing.","exampleAgentPrompt":"Check my wallet 0xAbc123...def for all active token approvals — I want to see which contracts can spend my tokens, how much allowance they have, and which ones are risky or have high USD value at risk.","exampleUseCases":null,"resultDescription":"Returns a list of active token approvals for the given wallet, including: the spender contract address, token name and address, current allowance amount, estimated USD value at risk, and a risk factor score (similar to revoke.cash). Helps identify dangerous or forgotten approvals that should be revoked.","failureModes":["402 Payment Required — must pay $0.01 USDC on Base to 0x973a31858f4d2125f48c880542da11a2796f12d6 and retry","Invalid wallet address format returns an error","Wallet with no token approvals returns empty list","Network or RPC issues may cause timeouts","Unsupported chain may return no results"],"whenToPreferThis":"Use this endpoint when an agent or user needs to audit a wallet's ERC-20 token approval exposure — especially to identify high-risk allowances, stale permissions, or unexpected spender contracts. Preferred over manual blockchain queries when a structured, USD-valued, risk-scored response is needed without building custom indexer logic.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:48:32.682Z","isFirstParty":false}