{"uid":"cap_P5r4NE5xt5tOiLZ5NV1tJ","slug":"grokzilla-erc-20-token-metadata-lookup-81bdf7f2","name":"Grokzilla ERC-20 Token Metadata Lookup","description":"Read ERC-20 name, symbol, decimals, totalSupply (and optional holder balanceOf) via multicall3 on Base or Ethereum. 400 if the address is not a contract.","url":"https://grokzilla.shop/api/skills/erc20-meta?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"chain":{"enum":["base","ethereum"],"type":"string","default":"base"},"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"ERC-20 contract address"},"holder":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Optional holder for balanceOf"},"request_id":{"type":"string","pattern":"^[A-Za-z0-9._:-]+$","maxLength":64,"minLength":1,"description":"Optional idempotency key. Echoed back; a credit-pack redemption with the same request_id and body is charged once."}}},"responseSchema":null,"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_qEidrp1yr_r-IDCA_orou","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":"Fetches ERC-20 token metadata (name, symbol, decimals, totalSupply) and optionally a holder's balance via multicall3 on Base or Ethereum","exampleAgentPrompt":"What's the name, symbol, decimals, and total supply of the ERC-20 token at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum, and also check the balance for holder 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045?","exampleUseCases":[{"title":"DeFi token due diligence check","prompt":"Can you look up the full metadata for the ERC-20 token at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base — I need the name, symbol, decimals, and total supply."},{"title":"Wallet balance verification for token","prompt":"Check the balance of wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 for the ERC-20 token at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum."},{"title":"Token contract identity resolution","prompt":"I have a contract address 0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb on Base — is it an ERC-20 token, and if so what's its symbol and how many decimals does it use?"}],"resultDescription":"Returns the token's name, symbol, decimals, and totalSupply read via multicall3. If a holder address is provided, also returns that holder's balanceOf balance. Returns HTTP 400 if the address is not a valid contract on the specified chain.","failureModes":["400 Bad Request if the token address is not a deployed contract on the specified chain","Invalid address format (must be 0x + 40 hex chars) will fail schema validation","Contract exists but does not implement ERC-20 interface may return partial or empty results","Network congestion on Base/Ethereum may cause timeouts","Incorrect chain selection (e.g. token is on Ethereum but Base is specified) returns 400 or empty data"],"whenToPreferThis":"Use this endpoint when you need on-chain ERC-20 token metadata (name, symbol, decimals, totalSupply) or a holder balance on Base or Ethereum without setting up your own RPC node. It uses multicall3 to batch all reads in a single round-trip, making it faster and cheaper than sequential RPC calls. Prefer this over generic blockchain RPC tools when you want a clean JSON response with no Web3 library setup required, and when operating on Base or Ethereum mainnet specifically.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:36:12.610Z","isFirstParty":false,"canonicalSlug":"grokzilla-erc-20-token-metadata-lookup-81bdf7f2"}