{"uid":"cap_RSSYAhqdmykl02d5ALY01","slug":"agent-exchange-batch-blockchain-read-multi-op-9db19901","name":"Agent Exchange — Batch Blockchain Read (Multi-Op)","description":"Machine-payable data APIs for AI agents across web search, on-chain reads, trading data, market judgment, and AI visibility. The canonical x402 catalog currently exposes 85 paid routes. Pay per call in USDC via x402 on Base. No API keys, no signup.","url":"https://store.agentexchange.work/chain/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","required":["reads"],"properties":{"chain":{"type":"string","description":"base|ethereum|optimism|arbitrum|polygon|gnosis (default base)"},"reads":{"type":"string","description":"Comma-separated ops, max 10: balance:0xADDR | nonce:0xADDR | code:0xADDR | erc20:0xTOKEN:0xWALLET | blocknumber | gas"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"partial":{"type":"boolean"},"results":{"type":"array"},"requested":{"type":"number"},"succeeded":{"type":"number"}}}}}}},"responseSchema":{"type":"json","example":{"chain":"ethereum","failed":0,"partial":false,"results":[{"ok":true,"read":"blocknumber","value":21500000},{"ok":true,"read":"gas","unit":"gwei","value":0.55},{"ok":true,"read":"balance:0xd8da...","unit":"native","value":1042.3},{"ok":true,"read":"nonce:0xd8da...","value":1842}],"requested":4,"succeeded":4}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.09","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.09/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.09","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.09","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_k3ZARl6GucbdN_La8SMvp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.09","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Executes up to 10 batched on-chain read operations in a single call across major EVM chains, returning balances, nonces, gas prices, block numbers, token balances, and contract code checks.","exampleAgentPrompt":"On Ethereum, in one shot, give me the current block number, gas price, ETH balance for 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045, and its nonce.","exampleUseCases":[{"title":"Pre-transaction wallet state check","prompt":"Before I send a transaction, fetch the ETH balance, nonce, and current gas price for 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Ethereum all at once."},{"title":"DeFi portfolio snapshot","prompt":"On Base, get me the native ETH balance and the USDC ERC-20 balance for wallet 0xAbCd1234...5678 in a single call so I can see the full picture."},{"title":"Chain health and activity monitor","prompt":"What's the current block number and gas price on Arbitrum right now? Grab both in one request."}],"resultDescription":"A JSON object with the chain name, total requested operations count, succeeded count, failed count, a partial flag, and a results array where each entry includes the read type, a boolean ok flag, and the returned value (with unit where applicable, e.g. gwei for gas, native for ETH balance).","failureModes":["Invalid or unsupported chain name returns an error or defaults to Base","Malformed address in a read op causes that individual result to have ok:false","Exceeding 10 ops in the reads parameter may result in truncation or rejection","Network congestion or RPC timeout may cause partial:true with some results missing","Payment failure (insufficient USDC or missing x402 header) returns HTTP 402"],"whenToPreferThis":"Choose this endpoint when you need multiple different on-chain data points for one or more addresses in a single round-trip, avoiding the overhead of separate RPC calls. It is ideal for agents that need a full wallet snapshot (balance + nonce + token holdings) before executing a transaction, or for dashboards that need block number and gas price alongside address data simultaneously. Prefer it over single-purpose endpoints when latency and call cost efficiency matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:51:09.937Z","isFirstParty":false}