{"uid":"cap_vqncCHU_yNWUpMX631IgE","slug":"stride20k-token-risk-score-api-5c6bdefb","name":"Stride20k Token Risk Score API","description":"Token risk score API: deterministic 0-100 rug-check for ERC-20s on Ethereum, Base, Polygon, Arbitrum, Optimism, BSC, and Avalanche. Combines on-chain reads (bytecode, symbol, decimals, supply), DefiLlama price + confidence, and Etherscan verification and age. Published rubric, no AI: start 50; no bytecode=0; +15 price (+10 confidence>=0.9); +15 verified source (-10 unverified); -10 zero supply; -5 odd decimals; +10 age>=180d, -15 age<7d. NOT financial advice.","url":"https://gateway.stride20k.com/risk/token/:chain/:address?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.15","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.15/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xJ5ZoCt8xMWfZ6yGbh2wc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.15","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a deterministic 0-100 rug-check risk score for any ERC-20 token on Ethereum, Base, or Polygon, with rubric flags and all underlying signals.","exampleAgentPrompt":"Can you run a rug-check on the Ethereum token at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 and tell me the risk score, any red flags, and whether the source is verified?","exampleUseCases":[{"title":"Pre-trade token safety check","prompt":"Before I buy this token on Base at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, can you run a rug check and tell me the risk score, any red flags, and whether I should be worried about it being a scam?"},{"title":"DeFi listing due diligence","prompt":"We're considering listing a new Polygon token at 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 on our platform — can you pull a full rug-check audit on it, including whether the source is verified, how old the contract is, and what risk score it gets?"},{"title":"Portfolio token risk sweep","prompt":"I've got a few tokens in my wallet and I'm not sure if they're safe — can you check the Ethereum token at 0x6B175474E89094C44Da98b954EedeAC495271d0F for any rug-pull red flags, its supply situation, and give me the overall risk score?"}],"resultDescription":"A JSON object containing: ok (boolean), score (0-100 integer where higher means fewer red flags), flags array (e.g. 'unverified-source', 'very-new-contract'), signals object with every rubric input (codePresent, symbol, decimals, totalSupply, priceUsd, priceConfidence, sourceVerified, contractAgeDays, checksPerformed), and meta (source, cached, fetchedAt, attribution).","failureModes":["Invalid or non-ERC-20 contract address returns error or score of 0 with no-bytecode flag","Unsupported chain value returns 400/validation error","Etherscan or DefiLlama upstream unavailable may result in partial signals or cached data","Zero-supply or self-destructed contracts score very low","Non-0x-prefixed or malformed address rejected by schema pattern validation"],"whenToPreferThis":"Use this endpoint when you need a fast, auditable, deterministic safety check on an ERC-20 token before trading, listing, or integrating it — especially when you want a transparent rubric (no black-box AI) covering bytecode presence, price confidence, source verification, supply, decimals, and contract age across Ethereum, Base, or Polygon.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T00:39:33.276Z","isFirstParty":false,"canonicalSlug":"stride20k-token-risk-score-api-5c6bdefb"}