{"uid":"cap_AD5033Of_P6ckmLdZ49bR","slug":"quietsignal-approval-scan-evm-wallet-token-approval-facts-10431711","name":"QuietSignal Approval Scan — EVM Wallet Token Approval Facts","description":"QuietSignal Public Data: independent, read-only rollup, wallet, opportunity, and developer-data facts for agents, paid per request with USDC over HTTP 402 on Base.","url":"https://83-29-153-50.sslip.io/v1/approval-scan","method":"GET","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public 20-byte EVM address to inspect"},"to_block":{"type":"integer","minimum":0,"description":"Optional inclusive ending block"},"from_block":{"type":"integer","minimum":0,"description":"Optional inclusive starting block; defaults to the latest bounded window"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"owner":"0x0000000000000000000000000000000000000000","range":{"to_block":2,"from_block":1},"schema":"approval-facts/v1","approvals":[],"disclaimer":"Observed on-chain facts only; not a security guarantee, investment advice, or remediation instruction.","approval_count":0,"unlimited_like_count":0}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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_F47sITsMIohdyMIf8gKPf","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":"Returns on-chain token approval facts for a given EVM address, including approval count and unlimited-like approval detection, over a specified block range.","exampleAgentPrompt":"Can you scan 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 for all token approvals on-chain and tell me how many are unlimited-like?","exampleUseCases":[{"title":"DeFi wallet approval risk audit","prompt":"Check what token approvals the wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 has granted on-chain and flag any that look unlimited so I know which ones to revoke."},{"title":"Block-range approval snapshot","prompt":"Fetch all token approvals for address 0xAbCd1234567890AbCd1234567890AbCd12345678 between block 18000000 and block 18500000 so I can see what was approved during that period."},{"title":"New wallet onboarding security check","prompt":"Before I start using this wallet 0x1111111111111111111111111111111111111111 for DeFi, can you scan it for any existing token approvals and tell me the total count and whether any are effectively unlimited?"}],"resultDescription":"A JSON object containing the queried wallet address, the block range inspected (from_block, to_block), a list of approval events, total approval_count, unlimited_like_count (approvals with very high or max allowance), schema version identifier, and a disclaimer that results are observed on-chain facts only.","failureModes":["Missing required 'address' parameter returns a 400 or validation error","Invalid or non-EVM-format address returns an error","Payment not provided or insufficient USDC results in HTTP 402 payment required","Requested block range outside available data returns empty or partial results","Network or RPC backend issues may return 5xx errors"],"whenToPreferThis":"Use this endpoint when you need an independent, read-only audit of token approvals for any EVM wallet address, especially when checking for risky unlimited-like allowances. Prefer it over block explorer UIs when you need machine-readable, structured approval facts for programmatic agent workflows. It is particularly useful for DeFi security checks, pre-transaction risk assessment, or wallet hygiene audits.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:38:36.638Z","isFirstParty":false}