{"uid":"cap_KkXp8abMyguTVPPOi3z1f","slug":"stride20k-erc-20-token-risk-scorer-11cf23ed","name":"Stride20k ERC-20 Token Risk Scorer","description":"Agent data gateway plus the live x402 market feed. Normalized, schema-stable JSON for crypto prices, DeFi TVL, on-chain DEX pools, gas, FX, US Treasury yields, US weather, WHOIS, DNS, email validation, web-page extraction, tech news, Wikipedia, npm/PyPI package health, ERC-20 token-risk scoring, and composed domain dossiers, plus x402 ecosystem analytics and metered LLM inference. Pay per call with USDC via the x402 protocol; no accounts, no API keys.","url":"https://gateway.stride20k.com/risk/token/%7Bchain%7D/%7Baddress%7D","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"ok":true,"data":{"chain":"base","flags":["age-unknown"],"score":90,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","signals":{"symbol":"USDC","decimals":6,"priceUsd":0.9999,"codePresent":true,"totalSupply":"4278248104328312","sourceVerified":true,"checksPerformed":["onchain-bytecode","onchain-erc20-metadata","defillama-price","etherscan-source-verification","contract-age"],"contractAgeDays":null,"priceConfidence":0.99}},"meta":{"cached":false,"source":"on-chain + defillama + etherscan (optional)","fetchedAt":"2026-07-04T00:00:00.000Z","attribution":null},"endpoint":"/risk/token/:chain/:address"}},"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_E2HPGnX6bCs6ifNOn7t_1","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 composite risk score and on-chain signals for an ERC-20 token at a given chain and contract address","exampleAgentPrompt":"Can you score the risk of the USDC token at contract address 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 on the Base chain — I want to see the risk score, any flags, whether the source is verified, and how confident the price data is?","exampleUseCases":[{"title":"Pre-swap token safety check","prompt":"Before I swap into this token on Base, can you run a risk score on contract 0xd8da6bf26964af9d7eed9e03e53415d37aa96045 and tell me if there are any red flags or unverified source code?"},{"title":"DeFi portfolio due diligence","prompt":"I'm building a DeFi dashboard and need to risk-score each token in a user's wallet — start with the Ethereum chain token at address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 and show me the score, flags, and on-chain signals."},{"title":"New token listing security review","prompt":"We're about to list a new ERC-20 on our exchange — can you check the risk score for contract 0x6b175474e89094c44da98b954eedeac495271d0f on Ethereum, including whether the bytecode is present and the source is verified?"}],"resultDescription":"A JSON object containing: ok status, a numeric risk score (0–100, higher = safer), an array of risk flags (e.g. 'age-unknown'), and a signals block with symbol, decimals, USD price, price confidence, total supply, code presence, source verification status, contract age in days, and the list of checks performed. Also includes metadata about cache status, data sources, and fetch timestamp.","failureModes":["Invalid or malformed contract address returns an error response","Unsupported chain identifier causes a 400-level error","Contract not found on-chain may return empty signals or reduced score confidence","Etherscan source verification unavailable for some chains, leaving sourceVerified null","Price data may be missing for very new or illiquid tokens, lowering priceConfidence","Payment failure via x402 (insufficient USDC) blocks the request before execution"],"whenToPreferThis":"Choose this endpoint when you need a fast, normalized on-chain risk assessment for a specific ERC-20 token contract before executing a swap, listing, or investment — especially when you want a composite score combining bytecode analysis, source verification, price confidence, and contract age in a single pay-per-call call with no API key setup. Prefer this over raw Etherscan or DefiLlama calls when you want a pre-aggregated risk signal rather than raw data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:45:31.915Z","isFirstParty":false}