{"uid":"cap_DEdWDgN0zs8z-BaRg6QDi","slug":"fiatdock-base-portfolio-f1a52e12","name":"FiatDock Base Portfolio","description":"What a Base address holds: the ETH balance read from the chain, every ERC-20 with its balance, market price and USD value, and a USD total - spam tokens imitating real ones are flagged and left out of the total, unpriced tokens listed but not counted. Send {} for the paying wallet. Pay-per-call via x402. An empty body is answered for the wallet that pays (the payment's signer); send {\"address\":\"0x…\"} for any other address.","url":"https://fiatdock.com/v1/chain/portfolio?utm_source=zero.xyz","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":[],"properties":{"address":{"type":"string","example":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","maxLength":42,"description":"A 40-hex EVM address (0x…) on Base. Omit the whole body to get the paying wallet"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0045","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.0045/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0045","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0045","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5Y_Pvxe1M1JZRJnh5qEcg","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0045","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the full portfolio of a Base address: ETH balance, all ERC-20 token balances with market prices and USD values, a USD total, and spam-token filtering","exampleAgentPrompt":"What's the current portfolio breakdown for Base wallet 0x742d35Cc6634C0532925a3b844Bc454e4438f44e — show me all token balances, their USD prices, and the total portfolio value in USD?","exampleUseCases":[{"title":"Trader checking wallet net worth","prompt":"What's the total USD value of everything held in my Base wallet 0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD — list each token, its price, and the grand total, filtering out any spam coins?"},{"title":"DeFi dashboard portfolio snapshot","prompt":"Pull the full token portfolio for Base address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 — I need every ERC-20 balance with its current USD price and total value, plus the ETH balance and a USD sum across everything real (no spam)."},{"title":"Automated agent self-balance check","prompt":"Check the portfolio of the wallet that's paying for this request — what ERC-20 tokens does it hold on Base, what are they worth right now, and what's the total USD value?"}],"resultDescription":"Returns a structured portfolio object containing: ETH balance on Base, a list of ERC-20 tokens each with balance, market price in USD, and USD value, a grand total USD value of all legitimate holdings, and flags for spam/unpriced tokens (excluded from the total but listed separately).","failureModes":["Invalid or malformed address returns a 400 error","Address with zero holdings returns empty token list and zero totals","Unknown or unpriced tokens are listed but excluded from USD total without error","Spam tokens flagged and excluded silently — agent may not realize holdings were filtered","Network congestion on Base may cause stale or delayed balance reads","Payment failure (x402) results in 402 response with payment details before data is returned"],"whenToPreferThis":"Choose this endpoint when you need a complete, USD-valued snapshot of all assets held by a Base wallet in a single call — especially when spam filtering and aggregated USD totals are required. It is superior to querying individual ERC-20 contracts or block explorers when you want a pre-aggregated, price-enriched, spam-cleaned view without stitching together multiple API calls. Prefer it over on-chain RPC calls when pricing data is also needed alongside raw balances.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:38:58.454Z","isFirstParty":false,"canonicalSlug":"fiatdock-base-portfolio-f1a52e12"}