{"uid":"cap_jOEtgzjtqaWBWzrlDwEfV","slug":"kette-wallet-portfolio-pricer-d76bdbf4","name":"Kette Wallet Portfolio Pricer","description":"Lists token and native balances of one wallet across chains and prices them where a price exists. priced_pct is mandatory and says how much of the portfolio is actually backed by a price - a total where a third of the holdings have none is not an answer without that number. Tokens that carry the marks of unsolicited airdrops are flagged with the reason but never silently removed; whether they count is the buyer decision. Holdings that cannot be priced appear in unknown_tokens with a reason inste","url":"https://kette.halowerk.com/wallet/portfolio","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"chains":{"type":"array","items":{"type":"string"},"maxItems":4,"description":"Chains to query. Default: ethereum, base, arbitrum, optimism."},"wallet":{"type":"string","description":"Wallet address, 0x followed by 40 hex characters."},"min_value_usd":{"type":"number","default":0.01,"minimum":0,"description":"Hide priced holdings below this value. Unpriced holdings are always kept."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_yV1W-NMgF8YfTy5GA6DTV","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Lists token and native balances of a wallet across multiple EVM chains, prices each holding where data is available, flags airdrop-suspected tokens, and reports what fraction of the portfolio is actually priced.","exampleAgentPrompt":"Show me the full cross-chain portfolio for wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 — including which tokens are priced, which ones aren't, what percentage of the total value is actually backed by a price, and flag any suspected airdrops.","exampleUseCases":[{"title":"DeFi portfolio net worth check","prompt":"What's the total USD value of wallet 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B across Ethereum, Base, Arbitrum, and Polygon? Tell me what fraction of the holdings are actually priced and list anything that couldn't be valued."},{"title":"Airdrop token audit before exchange","prompt":"Before I move funds from 0x742d35Cc6634C0532925a3b8D4C9F5b9e1e2e3f4, can you check if any of the tokens in that wallet look like unsolicited airdrops? I want to know what's legit and what's suspicious before I interact with anything."},{"title":"Unpriced asset discovery","prompt":"I'm trying to reconcile the portfolio for 0x1234567890abcdef1234567890abcdef12345678 — can you tell me which tokens are showing up with no price feed so I know what needs manual valuation?"}],"resultDescription":"Returns a structured breakdown of all token and native coin balances held by the wallet across supported EVM chains, each enriched with a price where available. Includes a mandatory priced_pct field indicating what percentage of the total portfolio value is actually price-backed. Tokens suspected of being unsolicited airdrops are included but flagged with a reason. Holdings that cannot be priced are returned in an unknown_tokens list with an explanation rather than being silently dropped.","failureModes":["Invalid or malformed wallet address returns an error","Unsupported chain identifiers cause partial or failed responses","Rate limiting or RPC unavailability may result in incomplete chain coverage","Tokens with no on-chain price source appear in unknown_tokens rather than being priced","Very large wallets with hundreds of tokens may have higher latency or partial results"],"whenToPreferThis":"Use this endpoint when you need a cross-chain, price-aware snapshot of an EVM wallet's holdings and care about transparency around unpriced or suspicious assets. It is especially valuable when priced_pct matters — i.e. when you need to know how much of the stated portfolio value is actually supported by market data rather than assumed to be zero or ignored. Prefer it over simpler balance checkers when airdrop flagging or unknown-token disclosure is important to the workflow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:31:55.517Z","isFirstParty":false}