{"uid":"cap_P6cR-LGlX5iEex6l0PA24","slug":"otto-ai-wallet-holdings-analyzer-base-network-339084d2","name":"Otto AI — Wallet Holdings Analyzer (Base Network)","description":"Base wallet portfolio breakdown: up to 100 token positions with live USD price and value, portfolio percentage, 24h price change — native ETH included, spam filtered, top 50 returned; truncated:true means the wallet exceeds the 100-position fetched page (totals null then). Plus total value, top-position concentration and an AI bagcheck read. Wallet holdings, wallet portfolio, wallet balance, bagcheck. $0.02 per call.","url":"https://x402.ottoai.services/wallet-holdings","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"],"type":"string"},"queryParams":{"type":"object","required":["wallet"],"properties":{"wallet":{"type":"string","description":"Wallet address to analyze (0x..., Base network)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["status"],"properties":{"data":{},"meta":{"type":"object"},"reason":{"type":"string","description":"status=unavailable only; every >=400 is UNCHARGED"},"status":{"enum":["success","unavailable"],"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"data":{"chain":"base","holdings":[{"name":"Ether","symbol":"ETH","usdPrice":1620.45,"usdValue":99826.71,"nativeToken":true,"tokenAddress":null,"balanceFormatted":"61.6042","verifiedContract":null,"priceChange24hPct":-3.1,"portfolioPercentage":54.2},{"name":"USD Coin","symbol":"USDC","usdPrice":1,"usdValue":51230.88,"nativeToken":false,"tokenAddress":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","balanceFormatted":"51230.88","verifiedContract":true,"priceChange24hPct":0,"portfolioPercentage":27.8},{"name":"Degen","symbol":"DEGEN","usdPrice":0.004,"usdValue":11801.6,"nativeToken":false,"tokenAddress":"0x4ed4e862860bed51a9570b96d89af5e1b0efefed","balanceFormatted":"2950400.10","verifiedContract":true,"priceChange24hPct":5.8,"portfolioPercentage":6.4}],"truncated":false,"tokenCount":23,"generatedAt":"2026-06-11T12:00:00.000Z","bagcheckRead":"A mid-six-figure Base wallet dominated by ETH (54%) with a meaningful USDC buffer (28%) — closer to a treasury allocation than a degen book. The risk tail is small: DEGEN at 6.4% is the largest alt position and the only notable 24h mover (+5.8%). No unverified-contract positions among the priced holdings; the remaining ~20 tokens are dust under 2% each.","totalUsdValue":184220.45,"walletAddress":"0xc65a451047094cdd723fff77334d3b9ff8cf28e7","analysisStatus":"ok","topPositionPct":54.2},"meta":{"degraded":false,"validUntil":"","generatedAt":"","stalenessSec":0},"status":"success"}},"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"wallet":"0xc65a451047094cdd723fff77334d3b9ff8cf28e7"}}},"response":{"data":{"chain":"base","holdings":[{"name":"USD Coin","symbol":"USDC","usdPrice":1,"usdValue":1.9695,"nativeToken":false,"tokenAddress":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","balanceFormatted":"1.9695","verifiedContract":true,"priceChange24hPct":0,"portfolioPercentage":90.00730079059268},{"name":"Ether","symbol":"ETH","usdPrice":1679.1259336956361,"usdValue":0.21785164124210418,"nativeToken":true,"tokenAddress":"0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee","balanceFormatted":"0.000129741097359284","verifiedContract":true,"priceChange24hPct":2.0155988076952536,"portfolioPercentage":9.95594729677703},{"name":"Otto AI","symbol":"OTTO","usdPrice":0.0008041891189887428,"usdValue":0.0008041891189887428,"nativeToken":false,"tokenAddress":"0x380337d0180db7d0df76ac4faae2fcea908ee1fc","balanceFormatted":"1","verifiedContract":true,"priceChange24hPct":14.854227524081894,"portfolioPercentage":0.03675191263028256}],"truncated":false,"tokenCount":3,"generatedAt":"2026-06-12T04:56:24.594Z","bagcheckRead":"This micro-portfolio totals $2.19 and is heavily concentrated in USDC, which accounts for 90% of the total value. The remaining 10% is held in native ETH, resulting in a low-volatility profile dominated by stablecoins. Outside of these two assets, the wallet contains a dust position in OTTO that currently carries no market value despite recent price movement. The overall structure represents a dormant balance with minimal exposure to market fluctuations.","totalUsdValue":2.19,"walletAddress":"0xc65a451047094cdd723fff77334d3b9ff8cf28e7","analysisStatus":"ok","topPositionPct":89.93},"meta":{"degraded":false,"validUntil":"2026-06-12T05:01:24.595Z","generatedAt":"2026-06-12T04:56:24.595Z","sourceHealth":{"moralis-wallet":"ok"},"stalenessSec":0,"inputSnapshotId":"wallet-holdings:0xc65a451047094cdd723fff77334d3b9ff8cf28e7@v3"},"status":"success"}},"exampleRequest":{"wallet":"0xc65a451047094cdd723fff77334d3b9ff8cf28e7"},"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_63nUR0hNhc54iIOQ7wiGw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a full token holdings breakdown for a Base network wallet address, including USD values, prices, 24h price changes, portfolio percentages, and an AI-generated portfolio narrative.","exampleAgentPrompt":"Can you pull up the full token holdings and portfolio breakdown for Base wallet 0xc65a451047094cdd723fff77334d3b9ff8cf28e7 — I want to see each token's USD value, price change, and what percentage of the portfolio it makes up?","exampleUseCases":null,"resultDescription":"A JSON object containing a list of all token holdings for the queried Base wallet, each with token name, symbol, native token flag, contract address, formatted balance, USD price, USD value, 24h price change percentage, portfolio percentage, and contract verification status. Also includes total USD value, token count, whether results were truncated, a timestamp, and a 'bagcheckRead' field containing an AI-generated plain-English narrative summarizing the wallet's composition and risk profile.","failureModes":["Invalid or malformed wallet address returns an error","Wallet address on a non-Base network may return empty or incorrect data","Very new wallets with no holdings may return an empty holdings array","Rate limiting or payment failure via x402 returns 402 Payment Required","Stale data if cache TTL has expired (check meta.stalenessSec)","Degraded mode indicated by meta.degraded=true may return partial data"],"whenToPreferThis":"Use this endpoint when you need a comprehensive, USD-valued snapshot of all token holdings for a specific Base network wallet — especially when you also want an AI-generated narrative summary (bagcheckRead) of the portfolio's composition and risk profile. Prefer this over generic blockchain explorers when you need structured, agent-ready JSON with per-token analytics including price change and portfolio weight.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:42:08.160Z","isFirstParty":false}