{"uid":"cap_Qcn_gWCM5MXsxXD9DVBVu","slug":"chainread-token-info-498a1649","name":"ChainRead Token Info","description":"Token metadata for any contract: ERC-20 name, symbol, decimals, total supply (raw and formatted), or ERC-721 / ERC-1155 detection via ERC-165 interfaces.","url":"https://chainread.genexxis.com/token?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","required":["address"],"properties":{"chain":{"type":"string","description":"ethereum (default), base, arbitrum, optimism, polygon, bsc"},"address":{"type":"string","description":"Token contract address"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"asOf":"2026-10-25T03:50:00.000Z","name":"USD Coin","chain":"base","symbol":"USDC","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":8453,"decimals":6,"standard":"ERC-20","interfaces":{"erc165":false},"isContract":true,"blockNumber":"37412345","totalSupply":"4114170396312345","totalSupplyFormatted":"4114170396.312345"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_vuvwwxv4cYgXBjj8FRc4K","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","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, total supply) or detects ERC-721/ERC-1155 token standard for a given contract address on supported EVM chains.","exampleAgentPrompt":"What's the name, symbol, decimals, and total supply of the contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base — and is it ERC-20, ERC-721, or ERC-1155?","exampleUseCases":[{"title":"Token decimals for DeFi calculation","prompt":"I need the symbol and decimals for the token at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum so I can format the balance correctly."},{"title":"Verify NFT contract standard","prompt":"Can you check if the contract at 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D on Ethereum is ERC-721 or ERC-1155?"},{"title":"Monitor token supply on Polygon","prompt":"What's the current total supply of the token at 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 on Polygon, and what are its name and symbol?"}],"resultDescription":"Returns a JSON object with the token's name, symbol, decimals, total supply (raw and formatted), detected standard (ERC-20, ERC-721, or ERC-1155), ERC-165 interface detection results, whether the address is a contract, the block number at which data was read, chain name, chain ID, and a timestamp. Big numbers are returned as strings to avoid precision loss.","failureModes":["Non-contract address returns isContract: false with empty token fields","Contract that doesn't implement ERC-20/721/1155 returns unknown standard","Invalid or malformed contract address returns HTTP 422","Unsupported chain name returns validation error","RPC timeout or network failure may return HTTP 5xx","Contract revert returns HTTP 422 with decoded revert reason"],"whenToPreferThis":"Use this endpoint when you need to quickly look up ERC-20 token metadata (name, symbol, decimals, total supply) or detect the token standard (ERC-20, ERC-721, ERC-1155) for a contract address on Ethereum, Base, Arbitrum, OP Mainnet, Polygon, or BNB Chain without needing to sign transactions or manage RPC keys. It is ideal for agents that need token context for DeFi calculations, UI display, or contract classification. Prefer this over a raw eth_call endpoint when you want pre-decoded, human-readable token data in one call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T19:05:07.146Z","isFirstParty":false,"canonicalSlug":"chainread-token-info-498a1649"}