{"uid":"cap_Dt7jDXrFybsZGLr6e5RqT","slug":"erc20-token-snapshot-balance-supply-allowance-e5f47b1f","name":"ERC20 Token Snapshot (Balance, Supply & Allowance)","description":"Complete ERC20 token state in one call: name, symbol, decimals, total supply (raw + formatted), wallet balance, and allowance. Collapses four onesource chain calls (total-supply + erc20-balance + allowance + contract — 155–229 payers each) into one $0.007 payment — 36% below the $0.011 combined chain. Supports Ethereum (default), Base, Polygon, Arbitrum. No API key required.","url":"https://the-stall.intuitek.ai/cap/erc20-snapshot","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"required":{"type":"string"},"properties":{"type":"string"}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"wallet":"0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe","network":"ethereum","contract":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"}}},"response":{"name":"USD Coin","symbol":"USDC","network":"ethereum","contract":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","decimals":6,"allowance":null,"block_number":25342655,"generated_at":"2026-06-18T06:28:22.561Z","total_supply":{"raw":"51719893174755051","formatted":"51719893174.755051"},"wallet_balance":{"raw":"1020919127","wallet":"0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae","formatted":"1020.919127"}}},"exampleRequest":{"wallet":"0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe","network":"ethereum","contract":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"},"tags":["x402"],"displayCostAmount":"0.007","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.034","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.034","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_kRcdQ0JceKEXYTPJJaWbB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.034","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a snapshot of an ERC20 token contract including total supply, decimals, name, symbol, and optionally a wallet's balance and spender allowance.","exampleAgentPrompt":"Pull a snapshot of the ERC20 token at contract 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum — give me the name, symbol, total supply, and also check the token balance for wallet 0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe.","exampleUseCases":null,"resultDescription":"Returns ERC20 token metadata (name, symbol, decimals, total supply) for the given contract. If a wallet address is provided, also returns the wallet's token balance. If both wallet and spender addresses are provided, also returns the allowance the spender has on the wallet's tokens.","failureModes":["Invalid or malformed contract address returns an error","Contract address is not an ERC20 token (e.g. ERC721) — may return zero or error","Unsupported network value returns validation error","Wallet address required when checking allowance but not provided — returns error","RPC node unavailability may cause timeouts or empty responses"],"whenToPreferThis":"Use this endpoint when you need on-chain ERC20 token data (supply, balance, allowance, metadata) across major EVM chains without requiring an API key or account — ideal for AI agents making microtransaction-priced blockchain data queries via x402/USDC payment on Base mainnet.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:54:43.248Z","isFirstParty":false}