{"uid":"cap_wfjAEX3EtHjSK9akC4-KW","slug":"x402node-batch-crypto-spot-prices-5174400b","name":"x402node Batch Crypto Spot Prices","description":"Live spot prices for multiple crypto symbols in a single call (BTC, ETH, SOL and more) - one request instead of N for agents monitoring a portfolio or watchlist, real-time data that changes every second. batch prices, multiple prices, portfolio prices, bulk price, price watchlist, multi coin price Accepts payment on Base or Solana — either network works.","url":"https://api.x402node.dev/market/prices-batch","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","properties":{"coins":{"type":"string","description":"Coins (optional)"},"symbols":{"type":"string","description":"Comma-separated symbols, e.g. BTC,ETH,SOL (default BTC,ETH,SOL)"}}}},"additionalProperties":false}}},"responseSchema":null,"example":{"request":{"symbols":"BTC,ETH,SOL"},"response":{"note":"Batch spot prices for multiple coins in one call. Agents monitoring a portfolio query this repeatedly - one call instead of N. Real-time.","_hint":"x402 paid endpoints for AI agents — x402node.dev (utilities) · cn402.com (Chinese culture)","count":3,"prices":{"BTC":{"price":62669.30399807505,"confidence":0.99},"ETH":{"price":1695.5908466927108,"confidence":0.99},"SOL":{"price":68.61929439097169,"confidence":0.99}},"source":"defillama","timestamp":"2026-06-19T05:58:41.095Z"}},"exampleRequest":{"symbols":"BTC,ETH,SOL"},"tags":["x402"],"displayCostAmount":"0.005","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.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_ZHC24krVIFq_0dvMTs95K","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":"Fetches live spot prices for multiple cryptocurrency symbols (BTC, ETH, SOL, and more) in a single API call","exampleAgentPrompt":"Can you grab the current live spot prices for BTC, ETH, and SOL all at once so I can see how my watchlist is doing right now?","exampleUseCases":null,"resultDescription":"Returns real-time spot prices for all requested cryptocurrency symbols in a single response, including current price data that updates every second — eliminating the need for multiple sequential price calls.","failureModes":["Invalid or unsupported symbol returns error or null entry for that ticker","Payment failure results in 402 response requiring USDC payment","Rate limiting if too many requests are made in short succession","Downstream OKX data feed outage may cause stale or missing prices"],"whenToPreferThis":"Use this endpoint when you need prices for 2 or more cryptocurrencies simultaneously — it consolidates what would otherwise be N separate API calls into one, making it ideal for portfolio monitors, watchlists, and dashboards that need fresh multi-asset pricing in real time.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:50:43.061Z","isFirstParty":false}