{"uid":"cap_wk9c9kakg0LSfyzEd7rvw","slug":"madeonsol-batch-token-lookup-api-41ac5641","name":"MadeOnSol Batch Token Lookup API","description":"Same per-mint shape as `GET /token/{mint}` but in one round-trip. DB queries batched with `IN (...)`; dex-stream + RPC supply fan-outs run in parallel. 10–20× cheaper than N sequential single-mint calls.","url":"https://api.relai.fi/relay/1780517153303/token/batch","method":"GET","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_DjQdDlow4AEkGA7g9j9Hp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches on-chain and DEX metadata for multiple Solana token mints in a single batched round-trip, parallelizing DB, DEX-stream, and RPC supply queries.","exampleAgentPrompt":"Can you pull up the token metadata for these five Solana mints all at once — So11111111111111111111111111111111111111112, EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, and three others — using MadeOnSol's batch endpoint so I don't have to call them one by one?","exampleUseCases":null,"resultDescription":"Returns an array of per-mint token objects (same shape as single-mint GET /token/{mint}) for each requested mint address, including on-chain supply from RPC, DEX stream pricing/liquidity data, and any stored DB metadata — all resolved in one round-trip with parallel fan-outs.","failureModes":["One or more invalid mint addresses returns partial results or per-mint error entries","Exceeding batch size limit returns a 400 or truncated response","Mint addresses not found on-chain return null or empty metadata objects","RPC or DEX-stream timeouts cause partial data for affected mints","Malformed request returns 400 bad request","Payment not attached or insufficient USDC triggers 402 payment required"],"whenToPreferThis":"Use this endpoint when you need metadata for 2 or more Solana token mints and want to avoid the latency and cost of sequential single-mint calls. It is 10–20× more cost-efficient than calling GET /token/{mint} N times and resolves all mints in parallel. Prefer this over single-mint calls any time you have a list of mints to resolve.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:58:48.920Z","isFirstParty":false}