{"uid":"cap_Y_nbrI83fPTCGocXDvK2r","slug":"bitbooth-portfolio-scan-738179ba","name":"BitBooth Portfolio Scan","description":"BitBooth Portfolio Scan: pay 0.005 USDC, hand in 1..5 EVM addresses, get back per-address native ETH + USDC holdings on Base mainnet plus a totals rollup. Built for agents tracking treasury splits across multiple wallets or pre-flighting a counterparty across known addresses. Multi-chain expansion deferred to slice-2.","url":"https://app.heinrichstech.com/v1/cdp/portfolio-scan","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["addresses"],"properties":{"network":{"enum":["eip155:8453"],"type":"string","description":"CAIP-2 network. Slice-1 supports Base mainnet only."},"addresses":{"type":"array","items":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"maxItems":5,"minItems":1,"description":"1..5 EVM wallets to scan, each 0x-prefixed 40-char hex. Lower-cased before lookup."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.012","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_J47ckr71e5Yq2tEcbV934","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns per-address native ETH and USDC holdings on Base mainnet for up to 5 EVM addresses, plus a totals rollup, for $0.005 USDC per call.","exampleAgentPrompt":"Scan these three wallet addresses on Base and tell me how much ETH and USDC each one holds, plus the combined total: 0xAbc...111, 0xDef...222, and 0x789...333.","exampleUseCases":[{"title":"Treasury split tracking across wallets","prompt":"I manage a DAO treasury split across four wallets — can you check what each one currently holds in ETH and USDC on Base and give me a combined total? The addresses are 0xAAA...001, 0xBBB...002, 0xCCC...003, and 0xDDD...004."},{"title":"Counterparty due diligence before a deal","prompt":"Before I finalize this agreement, can you scan these two wallet addresses and tell me their current ETH and USDC balances on Base mainnet? I want to verify they actually hold what they claim: 0x111...aaa and 0x222...bbb."},{"title":"Personal multi-wallet portfolio snapshot","prompt":"I've got five wallets I use on Base — can you give me a quick snapshot of the ETH and USDC balance in each one and a grand total? Here are the addresses: 0x1a1...aaa, 0x2b2...bbb, 0x3c3...ccc, 0x4d4...ddd, 0x5e5...eee."}],"resultDescription":"Returns a per-address breakdown of native ETH and USDC holdings on Base mainnet, plus a totals rollup aggregating all addresses. Each address entry includes its individual ETH and USDC amounts, and the rollup provides summed ETH and USDC across all submitted addresses.","failureModes":["Invalid or malformed EVM address returns an address-level error","More than 5 addresses submitted results in a validation error","Payment of 0.005 USDC not received causes request rejection","Network or RPC issues on Base mainnet may cause balance fetch failures","Empty address list returns a validation error"],"whenToPreferThis":"Choose this endpoint when you need to aggregate ETH and USDC balances across multiple known EVM addresses (up to 5) on Base mainnet in a single call, especially for treasury monitoring, counterparty vetting, or personal multi-wallet portfolio snapshots. It is purpose-built for the Base chain and handles batching natively; prefer it over single-address lookups when you have 2-5 addresses to check simultaneously.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:39:59.809Z","isFirstParty":false}