{"slug":"token-verdict-production-up-railway-app-v1-verdict-b3c67a","title":"Send a token contract address, get a risk verdict","host":"token-verdict-production.up.railway.app","method":"POST","resource":"https://token-verdict-production.up.railway.app/v1/verdict","category":"market","description":"Send a token contract address, get a risk verdict. Returns SOLID / CAUTION / DANGER with a 0-100 score, six weighted market-structure signals (liquidity depth, volume churn, sell pressure, price action, trader breadth, pair age) and a written analyst take. Built for AI agents screening tokens before","price_listed":0.02,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"address":"0x2821d96B5FC81aEC3763340b375a846a89A3Ec1b","chain":"base"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Token contract address (0x...)","type":"string"},"chain":{"default":"base","description":"Chain label: base | ethereum | solana","enum":["base","ethereum","solana"],"type":"string"}},"required":["address"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"market":{"properties":{"dex":{"type":["string","null"]},"liquidity_usd":{"type":["number","null"]},"pair_url":{"type":["string","null"]},"price_change_24h_pct":{"type":["number","null"]},"price_usd":{"type":["string","null"]},"txns_24h":{"properties":{"buys":{"type":"integer"},"sells":{"type":"integer"}},"type":"object"},"volume_24h_usd":{"type":["number","null"]}},"required":["price_usd","liquidity_usd","volume_24h_usd","price_change_24h_pct","txns_24h","dex","pair_url"],"type":"object"},"score":{"description":"Risk score: 0 (safest) to 100 (riskiest)","maximum":100,"minimum":0,"type":"number"},"signals":{"items":{"properties":{"detail":{"type":"string"},"name":{"type":"string"},"score":{"maximum":100,"minimum":0,"type":"integer"},"weight":{"type":"number"}},"required":["name","score","weight","detail"],"type":"object"},"maxItems":6,"minItems":6,"type":"array"},"take":{"description":"Written analyst summary","type":"string"},"token":{"properties":{"address":{"type":"string"},"chain":{"type":"string"},"name":{"type":"string"},"symbol":{"type":"string"}},"required":["address","symbol","name","chain"],"type":"object"},"verdict":{"enum":["SOLID","CAUTION","DANGER"],"type":"string"}},"required":["token","verdict","score","signals","take","market"],"type":"object"},"schema":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Send a token contract address, get a risk verdict. Returns SOLID / CAUTION / DANGER with a 0-100 score, six weighted market-structure signals (liquidity depth, volume churn, sell pressure, price action, trader breadth, pair age) and a written analyst take. Built for AI agents screening tokens before touching them. Use this when an agent is about to buy, swap, or route funds into a token and needs a fast risk screen first.","last_updated":"2026-10-23T23:13:01.918Z","schemes":["exact"]}