{"uid":"cap_vnXRi4GTn2yyaHboZGzA9","slug":"defi-portfolio-scanner-evm-multi-chain-holdings-cbfcfe14","name":"DeFi Portfolio Scanner — EVM Multi-Chain Holdings","description":"Multi-chain DeFi portfolio scanner. Returns token holdings and USD values for any EVM wallet across Ethereum, Base, Polygon, and Arbitrum mainnet. Covers ETH, major stablecoins (USDC, USDT, DAI), WBTC, ARB, cbETH, and chain-native assets. Collapses the defi.hugen.tokyo/defi/address seam — 41 payers. $0.010/call.","url":"https://the-stall.intuitek.ai/cap/defi-portfolio","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"required":{"type":"string"},"properties":{"type":"string"}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"chains":["ethereum","base"],"address":"0x1234567890123456789012345678901234567890"}}},"response":{"chains":[{"chain":"ethereum","holdings":[{"symbol":"ETH","balance":17.37324708,"price_usd":null,"value_usd":null},{"symbol":"USDC","balance":0.61417,"price_usd":null,"value_usd":null},{"symbol":"USDT","balance":888.407164,"price_usd":null,"value_usd":null},{"symbol":"DAI","balance":0.54444444,"price_usd":null,"value_usd":null},{"symbol":"WBTC","balance":0.00012401,"price_usd":null,"value_usd":null},{"symbol":"WETH","balance":1e-7,"price_usd":null,"value_usd":null}]},{"chain":"base","holdings":[{"symbol":"ETH","balance":0.26769437,"price_usd":null,"value_usd":null},{"symbol":"USDC","balance":92.448861,"price_usd":null,"value_usd":null},{"symbol":"USDbC","balance":2.938928,"price_usd":null,"value_usd":null}]}],"address":"0x1234567890123456789012345678901234567890","total_usd":0,"scanned_at":"2026-06-12T05:11:40.077Z"}},"exampleRequest":{"chains":["ethereum","base"],"address":"0x1234567890123456789012345678901234567890"},"tags":["x402"],"displayCostAmount":"0.007","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.059","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.059","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4fuYCkYKIee3LX5enz4xq","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.059","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns token balances across Ethereum, Base, Polygon, and Arbitrum for a given EVM wallet address, with total USD portfolio value.","exampleAgentPrompt":"Can you pull up the full token portfolio for wallet 0x1234567890123456789012345678901234567890 across Ethereum and Base — I want to see all the holdings and the total USD value?","exampleUseCases":null,"resultDescription":"Returns a JSON object with the wallet address, scan timestamp, total USD portfolio value, and per-chain arrays of token holdings (symbol, balance, price_usd, value_usd). Note: in the example response, price_usd and value_usd are null per token but total_usd is provided at the top level.","failureModes":["Invalid wallet address format (not 0x + 40 hex chars) returns a validation error","Unsupported chain name in chains array returns an error or ignores the value","Wallet with no holdings on specified chains returns empty arrays","Payment not included or insufficient USDC triggers x402 payment-required response","RPC or indexer outage for a given chain may result in partial or missing chain data","total_usd may be 0 if price feeds are unavailable despite non-zero balances"],"whenToPreferThis":"Use this endpoint when you need a quick, no-account, pay-per-call multi-chain EVM token balance scan for any wallet address. Prefer it over manual RPC calls or account-gated APIs when working across Ethereum, Base, Polygon, and Arbitrum simultaneously. Especially useful for AI agent workflows where spinning up API credentials is impractical and micropayment via USDC on Base is acceptable.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:57:04.549Z","isFirstParty":false}