{"uid":"cap_6rClZCezOBMkYGP0ZFMtc","slug":"sift-web-tools-erc-20-token-risk-score-db94a64f","name":"Sift Web Tools - ERC-20 Token Risk Score","description":"Token safety check: risk score, liquidity, supply held by owner and pools, upgrade, mint and blacklist powers. Check a token before trading it (Base, Ethereum, Arbitrum, Optimism, Polygon). Reads the contract from the chain: proxy, mint, blacklist, pause, fee and trading switches, owner. On Base and Ethereum also finds Uniswap v3 and Aerodrome pools, estimates liquidity in dollars and shows supply held by pools, owner and burned. 0-100 risk score with plain-English flags.","url":"https://sift.srv1996466.hstgr.cloud/v1/crypto/token-risk?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","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["address"],"properties":{"chain":{"type":"string","description":"Chain (default base)"},"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":{"symbol":"DEGEN","liquidity":{"pools_found":10,"liquidity_usd_estimate":516051.9},"red_flags":["owner not renounced"],"risk_level":"low","risk_score":15}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.015","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.015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Cp27khAzHpYvhMzQVAJPL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Reads an ERC-20 token contract on-chain and returns a 0-100 risk score, red flags, and good signs covering proxy upgradeability, mint/blacklist/pause powers, owner presence, and source verification.","exampleAgentPrompt":"Can you run a risk check on the token at contract address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum and tell me the risk score, any red flags like blacklist or mint powers, and whether the source is verified?","exampleUseCases":[{"title":"Pre-trade token safety check","prompt":"Before I buy this new token, can you check the contract 0x514910771AF9Ca656af840dff83E8264EcF986CA on Ethereum and tell me if it has any dangerous powers like minting, blacklisting, or if it's an upgradeable proxy — and give me the overall risk score?"},{"title":"DeFi due diligence on Base chain","prompt":"I'm about to add liquidity to a pool on Base using token 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 — can you pull the on-chain risk analysis and flag anything sketchy like pause functions or an unverified contract?"},{"title":"Automated token screening for a watchlist","prompt":"I have a list of Arbitrum token contracts I'm watching — start with 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8 and give me the heuristic risk score and all the red flags you find in the contract."}],"resultDescription":"A JSON object with the token symbol, a numeric risk score from 0 to 100, a risk level label (e.g. 'medium'), a list of plain-English red flags (e.g. 'upgradeable proxy: the code behind it can be swapped by its admin'), and a list of good signs. Heuristic analysis only, not financial advice.","failureModes":["Invalid or non-contract address returns an error","Unsupported chain identifier causes a bad-request error","Unverified source code may limit depth of analysis flags","Rate limiting or payment failure returns a 402 response","Network RPC issues on the target chain may cause timeouts"],"whenToPreferThis":"Use this endpoint when you need a quick, heuristic on-chain risk assessment of an ERC-20 token contract across major EVM chains (Ethereum, Base, Arbitrum, Optimism, Polygon). It is especially useful for pre-trade due diligence, automated token screening pipelines, or flagging dangerous contract capabilities (mint, blacklist, pause, upgradeable proxy) without having to manually read Solidity code. Prefer this over generic block explorers when you need a structured, scored output with plain-English flags suitable for agent decision-making.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T12:33:35.315Z","isFirstParty":false,"canonicalSlug":"sift-web-tools-erc-20-token-risk-score-db94a64f"}