{"uid":"cap_-SJGTh-_McyXa-0Emwo_a","slug":"true402-token-safety-check-a359c07b","name":"true402 Token Safety Check","description":"The machine-native marketplace. Wallet = identity. Pay per call with HTTP 402.","url":"https://true402.dev/api/v1/token-safety","method":"POST","headers":{},"bodySchema":{"type":"object","required":["token"],"properties":{"chain":{"type":"string","description":"'base' (default)"},"token":{"type":"string","description":"ERC-20 contract address on Base"}}},"responseSchema":{"type":"object","properties":{"risk":{"type":"string","description":"low | medium | high | critical"},"chain":{"type":"string"},"erc20":{"type":"object","description":"name/symbol/decimals/totalSupply (null if the read failed)"},"flags":{"type":"array","description":"risk flags raised"},"score":{"type":"number","description":"0–100 structural safety score"},"token":{"type":"string"},"honeypot":{"type":"object","description":"buy/sell simulation: sellable, roundTripBps, dex (null if it could not be simulated — never assume safe)"},"mintable":{"type":"boolean","description":"deployed bytecode exposes a mint selector (heuristic)"},"liquidity":{"type":"object","description":"quote-side WETH/USDC liquidity across Uniswap V3 + Aerodrome pools, in USD"},"ownership":{"type":"string","description":"renounced | active | none | unknown"},"isContract":{"type":"boolean"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Oy-uUV4E-ViXcC7ak_WJF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks the safety and risk profile of an ERC-20 token contract on the Base blockchain","exampleAgentPrompt":"Can you run a token safety check on this ERC-20 contract address on Base: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913? I want to know if it's safe before I interact with it.","exampleUseCases":null,"resultDescription":"Returns a safety assessment object for the given ERC-20 token contract on Base, likely including risk flags, honeypot detection, contract verification status, ownership renouncement, liquidity lock status, and other indicators of malicious or suspicious behavior.","failureModes":["Invalid or malformed contract address returns error","Contract address not found on Base network","Network unavailable or timeout returns 5xx","Unsupported chain value returns validation error","Payment failure via HTTP 402 if wallet has insufficient USDC"],"whenToPreferThis":"Use this endpoint when you need a quick, pay-per-call token safety screening for ERC-20 contracts on the Base blockchain without requiring an API key — ideal for AI agents operating with crypto wallets that need on-demand DeFi risk assessment before executing trades or interactions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T08:20:26.148Z","isFirstParty":false}