{"uid":"cap_vtGQzqsPD2_CyM0XVGC7N","slug":"tornado-cash-pool-anonymity-set-checker-31eefca6","name":"Tornado Cash Pool Anonymity Set Checker","description":"Tornado Cash ETH pools (0.1, 1, 10, 100 ETH): current pool balance, contract code presence, and an approximate anonymity set = balance divided by denomination (deposits not yet withdrawn, if nothing else moved the balance). Ethereum pools only; no relayer or multi-chain data. Sanctioned protocol data, read for its public on-chain state.","url":"https://api.chainmarket-api.workers.dev/api/crypto/tornado-cash-anonymity?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"required":{"type":"string"},"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"pools":[{"address":"0x12D66f87A04A9E220743712cE6d9bB1B5616B8Fc","balanceEth":632.5,"denominationEth":0.1,"contractCodeBytes":6615,"approxAnonymitySet":6325},{"address":"0x47CE0C6eD5B0Ce3d3A51fdb1C52DC66a7c3c2936","balanceEth":4328,"denominationEth":1,"contractCodeBytes":5191,"approxAnonymitySet":4328}],"source":"https://ethereum-rpc.publicnode.com","checkedAt":"2026-10-23T09:36:07.753Z","totalBalanceEth":310550.5}},"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__-6JvavMebzCZ8j66XdUR","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 on-chain data for all Tornado Cash Ethereum pools including balances, denominations, contract size, and approximate anonymity set sizes","exampleAgentPrompt":"Can you pull the current on-chain stats for all Tornado Cash pools on Ethereum — I want to see the ETH balance, denomination, and anonymity set size for each pool?","exampleUseCases":[{"title":"Assessing anonymity set strength","prompt":"What's the current anonymity set size for the Tornado Cash 1 ETH pool on Ethereum? I want to know how many deposits are in there to gauge how private a withdrawal would actually be."},{"title":"Monitoring Tornado Cash pool liquidity","prompt":"Give me the total ETH balance held across all Tornado Cash pools right now, broken down by denomination pool."},{"title":"DeFi research on privacy protocol usage","prompt":"I'm researching privacy protocol adoption on Ethereum — can you fetch the latest Tornado Cash pool data including balances and approximate anonymity sets for each denomination?"}],"resultDescription":"A JSON object containing an array of Tornado Cash pool entries, each with the pool contract address, ETH balance, denomination in ETH, contract code size in bytes, and approximate anonymity set size (number of unspent deposits). Also includes the RPC source URL and the timestamp of the check, plus total ETH balance across all pools.","failureModes":["RPC node unavailable or rate-limited, causing a failed fetch","Stale data if the public RPC is lagging behind chain head","Empty or partial pool list if on-chain calls time out","Network errors from the Cloudflare Worker to the Ethereum RPC endpoint"],"whenToPreferThis":"Choose this endpoint when you need real-time, pay-per-call on-chain Tornado Cash pool statistics without managing an Ethereum node or API key. Ideal for DeFi researchers, privacy analysts, or compliance tools that need current anonymity set sizes and pool balances across all denominations in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T12:44:22.907Z","isFirstParty":false,"canonicalSlug":"tornado-cash-pool-anonymity-set-checker-31eefca6"}