{"uid":"cap_PyA76g_m44988UnB2Flck","slug":"base-erc-20-allowance-scanner-ee11e76a","name":"Base ERC-20 Allowance Scanner","description":"TIP-OF-SPEAR: URL Fingerprint ($0.01) GET ?url= → body_sha256/TLS/DNS. DEMAND-MATCHED SERP tip: Web Search ($0.02) GET ?q= (required) → ranked results. OCR tip: Image OCR ($0.01) GET ?url= → Tesseract text (COGS=0). Builder tool: Bazaar Readiness Check — FREE ?url= indexed yes/nein + issue count; PAID report $0.05 Fix-JSON. Gated-data: Base DeFi Snapshot ($0.03) balances+gas+protocol TVL/APY. Free teasers have no live hash/results. Upsell red-flag $0.25. Ladder: 0.01→0.02→0.025→0.25→0.35→0.49→0.75→17.","url":"https://geld-machen-x402.fly.dev/product/base-allowance-scan.json","method":"GET","headers":{},"bodySchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Required Base EVM address to scan ERC-20 allowances"}}},"responseSchema":{},"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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_B1jJBztst92ajEMSsbVKS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans a Base EVM address and returns all active ERC-20 token allowances, enabling users to identify potentially risky token approvals.","exampleAgentPrompt":"Can you scan my Base wallet 0x1234...abcd for all active ERC-20 allowances and tell me which contracts have permission to spend my tokens?","exampleUseCases":[{"title":"Wallet security audit before revocation","prompt":"My Base wallet is 0xAbCd1234...5678 — can you scan it for all active ERC-20 token allowances so I can see which contracts still have approval to spend my tokens and figure out what to revoke?"},{"title":"DeFi risk check after protocol hack","prompt":"I used a DeFi protocol on Base that just got hacked. Can you check my wallet 0xDEAD...BEEF for any ERC-20 allowances that might still be open to that protocol's contracts?"},{"title":"Onboarding allowance review for new users","prompt":"I'm new to DeFi on Base and want to understand what token approvals I've given out — can you scan address 0x9999...AAAA and list every contract that has permission to move my ERC-20 tokens?"}],"resultDescription":"Returns a JSON object listing all active ERC-20 allowances associated with the provided Base address, including spender contract addresses, approved token amounts (including unlimited approvals), and potentially associated risk metadata.","failureModes":["Invalid or malformed EVM address returns an error response","Address with no allowances returns an empty list","Network connectivity issues to Base RPC may result in timeout or partial data","Non-Base chain addresses (e.g. Ethereum mainnet) may return incorrect or empty results","Rate limiting or payment failure returns 402 or 429 status"],"whenToPreferThis":"Choose this endpoint when you need to programmatically enumerate ERC-20 token allowances for a specific Base network wallet address, particularly for security audits, risk assessments, or pre-revocation reviews. Prefer it over manual block explorer lookups when automating wallet health checks or building DeFi safety workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:57:08.916Z","isFirstParty":false}