{"uid":"cap_vL2NIKKAEuGlU280ZFghb","slug":"multi-token-on-chain-usd-spot-price-batch-1e84da87","name":"Multi-Token On-Chain USD Spot Price (Batch)","description":"Price of MANY tokens (BATCH): on-chain USD spot price for up to 15 ERC-20s in one call, each from its deepest Uniswap v3 pool vs USDC/WETH. Tokens with no pool return an error entry. Use this for 2+ tokens; for a single token use token-spot-price (cheaper).","url":"https://auditor-x402.onrender.com/api/multi-token-price?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"tokenAddresses":{"type":"array","items":{"type":"string"},"description":"Array of ERC-20 addresses (0x...), max 15"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","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.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ixuyVLQpo25MLmY8eZ5MY","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the current USD spot price for up to 15 ERC-20 tokens in a single call, each sourced from its deepest Uniswap v3 pool against USDC or WETH on Base.","exampleAgentPrompt":"Can you grab the current on-chain USD spot prices for these tokens on Base all at once: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, 0x4200000000000000000000000000000000000006, and 0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22?","exampleUseCases":[{"title":"Portfolio USD value snapshot","prompt":"I'm tracking a DeFi portfolio on Base — can you fetch the current on-chain USD prices for all six of these ERC-20 token addresses at once so I can calculate total value: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, 0x4200000000000000000000000000000000000006, 0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22, 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA, 0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb, 0x27D2DECb4bFC9C76F0309b8E88dec3a601Fe25a8?"},{"title":"Arbitrage price comparison across tokens","prompt":"I want to check current Uniswap v3 spot prices for these 5 Base tokens against what my CEX is showing — pull on-chain USD prices for 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, 0x4200000000000000000000000000000000000006, 0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22, 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA, and 0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb."},{"title":"Token screening before DeFi deposit","prompt":"Before I deposit into this liquidity pool, can you check the live USD spot prices from Uniswap v3 for these three Base tokens: 0x4200000000000000000000000000000000000006, 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, and 0x27D2DECb4bFC9C76F0309b8E88dec3a601Fe25a8?"}],"resultDescription":"Returns a list of results, one per input token address, each containing the USD spot price derived from the token's deepest Uniswap v3 pool against USDC or WETH. Tokens with no available pool return an error entry instead of a price.","failureModes":["Token address has no Uniswap v3 pool on Base — returns an error entry for that token rather than failing the whole batch","More than 15 token addresses submitted — request rejected or truncated","Invalid or malformed ERC-20 address format — parsing error","Network or RPC node issues on Base mainnet — transient 5xx error","Token exists but pool liquidity is extremely low — price may be unreliable or absent"],"whenToPreferThis":"Use this endpoint when you need USD spot prices for 2 or more ERC-20 tokens in a single call on Base mainnet, as it is more cost-efficient than calling a single-token endpoint multiple times. Prefer it for portfolio valuation, batch DeFi analytics, arbitrage screening, or any workflow requiring simultaneous on-chain price data for multiple assets. For a single token, the cheaper single-token-spot-price endpoint is recommended instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T19:05:07.144Z","isFirstParty":false,"canonicalSlug":"multi-token-on-chain-usd-spot-price-batch-1e84da87"}