{"uid":"cap_Vafd3QKCOCGaXw9jDBk-M","slug":"x402-chain-intel-wallet-approvals-8c76aa56","name":"x402 Chain Intel – Wallet Approvals","description":"27 paid endpoints for trading bots","url":"https://x402-chain-intel.vercel.app/api/wallet/approvals?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.15","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.15/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_8mK-lFElaVhH2C5u_r5bI","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.15","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves on-chain token approval data for a given wallet address, useful for trading bots monitoring allowance exposure","exampleAgentPrompt":"Pull all token approvals currently granted by wallet 0xABC...123 on Ethereum mainnet so I can audit which spenders still have unlimited allowances.","exampleUseCases":[{"title":"Trading bot allowance audit","prompt":"Check all token approvals granted by wallet 0xDEAD...BEEF on Ethereum so my trading bot can verify it hasn't left any unlimited allowances open to old contracts before it executes today's swaps."},{"title":"DeFi security risk review","prompt":"List every ERC-20 spending approval on wallet 0x1234...5678 across Ethereum mainnet — I want to see which protocols have unlimited allowances so I can revoke the risky ones."},{"title":"Pre-trade approval verification","prompt":"Before my bot submits this Uniswap trade, can you fetch the current token approvals for wallet 0xABCD...EF01 and confirm the router contract already has sufficient allowance for USDC?"}],"resultDescription":"A list of on-chain token approval records for the queried wallet, including spender contract addresses, approved token contracts, allowance amounts (including unlimited approvals), and approval timestamps, enabling bots to assess exposure and allowance sufficiency.","failureModes":["Invalid or malformed wallet address returns a 400 error","Unsupported blockchain network returns an error or empty result","Rate limiting or payment failure via x402 returns a 402 response requiring USDC payment","Wallet with no approvals returns an empty list","RPC node downtime may cause timeouts or incomplete data"],"whenToPreferThis":"Use this endpoint when a trading bot or DeFi agent needs to programmatically inspect on-chain token approval state for a specific wallet — particularly to audit allowance exposure, verify pre-trade permissions, or flag unlimited approvals as a security check. Prefer this over general blockchain explorers when you need structured, machine-readable approval data ready for automated consumption.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T12:42:19.074Z","isFirstParty":false,"canonicalSlug":"x402-chain-intel-wallet-approvals-8c76aa56"}