{"uid":"cap_H3Oq7WA5di5BUj7Vzssps","slug":"swift-bot-labs-toolbox-evm-token-info-bd15ba4d","name":"Swift Bot Labs Toolbox – EVM Token Info","description":"62 small, deterministic utility APIs (DNS and e-mail checks, web extraction, EVM decoding, x402 checks, IP math, JSON/CSV, hashing, conversions). No account or API key: pay per call in USDC with x402.","url":"https://x402-toolbox.swiftbotlab.workers.dev/v1/evm/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","HEAD"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","required":["address"],"properties":{"chain":{"type":"string","description":"One of ethereum, base, arbitrum, optimism, polygon, bsc, avalanche, gnosis, base-sepolia, sepolia (or a chain id)"},"address":{"type":"string"}},"additionalProperties":false},"discoverable":{"type":"boolean"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"tool":"evm-token","result":{"name":"USD Coin","chain":"base","symbol":"USDC","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","isErc20":true,"decimals":6,"totalSupply":"4123456789.123456"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_IaiduDYam8S4Dj2CrL-Ih","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up ERC-20 token metadata (name, symbol, decimals, total supply) for a given contract address on a supported EVM chain","exampleAgentPrompt":"What ERC-20 token is deployed at address 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base — give me its name, symbol, decimals, and total supply.","exampleUseCases":[{"title":"DeFi token discovery for unknown address","prompt":"I just found this contract address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum — can you tell me what token it is, its symbol, how many decimals it has, and its total supply?"},{"title":"Verify token metadata before integration","prompt":"Before I integrate this token into my app, can you confirm that 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 on Polygon is a valid ERC-20 and tell me its decimals and name?"},{"title":"Audit unfamiliar token in a wallet","prompt":"My wallet is showing a token at address 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC6 on Arbitrum — what is it called, what's the symbol, and how much is in total supply?"}],"resultDescription":"A JSON object containing: ok (true/false), tool name ('evm-token'), and a result object with the token's name, symbol, contract address, chain name, isErc20 boolean, decimals integer, and totalSupply as a decimal string. Returns an error if the address is not a recognized ERC-20 or if the chain is unsupported.","failureModes":["Invalid or non-ERC-20 contract address returns an error or ok:false","Unsupported chain identifier causes a validation error","Contract exists but does not implement ERC-20 standard — metadata fields may be missing","Rate-limit or payment failure (x402 payment not completed) results in 402 response","Malformed address (wrong checksum or length) returns a validation error"],"whenToPreferThis":"Use this endpoint when you need fast, cheap, on-demand ERC-20 token metadata resolution without setting up a Web3 provider or RPC node. Ideal for AI agents that need to enrich a token address with human-readable info (name, symbol, decimals) across multiple EVM chains. Prefer it over running your own RPC calls when you want a simple HTTP GET, pay-per-call model with no API key overhead. Not suitable if you need real-time price data, historical balances, or non-ERC-20 contract inspection.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:40:17.150Z","isFirstParty":false,"canonicalSlug":"swift-bot-labs-toolbox-evm-token-info-bd15ba4d"}