{"uid":"cap_qZ-VOb9zPoVmlQlKsqOlZ","slug":"manylives-onchain-erc-20-balance-c0a39d8b","name":"ManyLives Onchain ERC-20 Balance","description":"Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.","url":"https://api.manylives.me/paid/chain/erc20-balance?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":{"type":"string","const":"GET"},"queryParams":{"type":"object","required":["wallet"],"properties":{"token":{"type":"string","description":"0x... ERC-20 on the Base network (optional, default: the main US-dollar stablecoin)"},"wallet":{"type":"string","examples":["0x4200000000000000000000000000000000000006"],"description":"0x... (required)"}}}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"raw":{"type":"string"},"token":{"type":"string"},"symbol":{"type":"string"},"wallet":{"type":"string"},"balance":{"type":"string"},"decimals":{"type":"number"}}}}}}},"responseSchema":{"type":"json","example":{"raw":"1234500","token":"0x...","symbol":"TKN","wallet":"0x...","balance":"1.2345","decimals":6}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3ncnWFOML9CvP7yby9SoO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the ERC-20 token balance for a given wallet address on the Base network, including raw amount, human-readable balance, symbol, and decimals.","exampleAgentPrompt":"What's the USDC balance of wallet 0x4200000000000000000000000000000000000006 on Base right now?","exampleUseCases":[{"title":"Pre-trade liquidity check for AI agent","prompt":"Before placing a trade, check how much USDC is sitting in wallet 0xAbC1234...5678 on the Base network so I know if there's enough to cover the position."},{"title":"Portfolio balance snapshot","prompt":"Pull the current balance of the ARB token at contract 0xDef9876...5432 for my wallet 0x4200000000000000000000000000000000000006 on Base."},{"title":"Automated wallet monitoring alert","prompt":"Check the USDT balance on Base for wallet 0x1111222233334444555566667777888899990000 — I want to know if it's dropped below a usable amount."}],"resultDescription":"Returns a JSON object with the wallet address, token contract address, token symbol, number of decimals, the raw integer balance (as a string), and the human-readable balance string adjusted for decimals (e.g. '1.2345').","failureModes":["Invalid or malformed wallet address returns an error","Invalid token contract address returns an error or zero balance","Token contract does not exist on Base network — may return zero or error","Payment not fulfilled — endpoint returns HTTP 402 requiring USDC micropayment","Network congestion on Base may cause slow or failed RPC calls"],"whenToPreferThis":"Use this endpoint when an AI agent needs to check an ERC-20 token balance on the Base L2 network specifically, especially in a pay-per-call context without needing an account or API key. Ideal for trading agents that need on-chain balance verification before executing trades, or for monitoring wallet holdings programmatically. Prefer over general blockchain APIs when you need Base-native data with x402 micropayment compatibility.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:36:57.296Z","isFirstParty":false,"canonicalSlug":"manylives-onchain-erc-20-balance-c0a39d8b"}