{"uid":"cap_MdLnVPdf7AHspAo0mHSsL","slug":"47620-solana-batch-sol-balance-api-b602cd44","name":"47620 Solana Batch SOL Balance API","description":"Batch SOL balance for up to 20 addresses in a single call. Query: ?addrs=<addr1>,<addr2>,... — one round-trip instead of N.","url":"https://47620.xyz/x/multi-account?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","properties":{"fields":{"type":"string","description":"Optional comma-separated top-level response keys to keep (e.g. \"health,slot,solUsd\"). Omit for the full payload."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type","example"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","required":["ok","endpoint"],"properties":{"ok":{"type":"boolean"},"endpoint":{"type":"string"}},"additionalProperties":true}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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_idEhfSgAgu29SFDwxLjOo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches SOL balances for up to 20 Solana addresses in a single API call, reducing round-trips compared to querying addresses individually.","exampleAgentPrompt":"Can you get the SOL balances for these wallets all at once: 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin, 5tzFkiKscXHK5CicBs9UG4j6S7TXXSs3E7e3hDPEAe1X, and 3hpECiFPtnyxoWqWqcVyfBUDhPKSZXWDduNXFywo8ncP?","exampleUseCases":[{"title":"Portfolio tracker across multiple wallets","prompt":"I manage several Solana wallets — here are the addresses: 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin, 5tzFkiKscXHK5CicBs9UG4j6S7TXXSs3E7e3hDPEAe1X, and BVxyYhm498L79r4HMQ9sxZ5bi41DmJmeWZ7SCS4wCZE5. What are all their SOL balances right now?"},{"title":"Airdrop eligibility balance check","prompt":"Before we do the airdrop, verify that all 15 of these Solana recipient addresses actually hold some SOL — here's the list: [addr1, addr2, ..., addr15]. Can you batch-check their balances in one shot?"},{"title":"DeFi agent wallet sweep monitoring","prompt":"I have 8 hot wallets used by my trading agent on Solana. Can you pull the current SOL balance for all of them at once so I can see which ones need to be topped up?"}],"resultDescription":"Returns a JSON object with ok status and per-address SOL balance data for up to 20 Solana addresses submitted in the query. Optionally filterable to specific top-level response keys via the fields parameter.","failureModes":["More than 20 addresses submitted — API may reject or truncate","Invalid or malformed Solana address in the list returns an error or null entry for that address","Missing addrs query parameter results in a bad request error","Network or upstream Solana RPC outage causes 5xx response","Payment failure (x402 protocol) blocks the call if USDC payment is not provided"],"whenToPreferThis":"Choose this endpoint when you need SOL balances for 2–20 Solana addresses and want to minimize round-trips. It is significantly more efficient than calling a single-address SOL balance endpoint N times. Ideal for portfolio dashboards, airdrop tools, multi-wallet agents, or any scenario where you already have a list of Solana addresses and need their native SOL holdings in one call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:26.958Z","isFirstParty":false,"canonicalSlug":"47620-solana-batch-sol-balance-api-b602cd44"}