{"slug":"agentsvc-io-api-v1-proxy-token-precheck-147b1b","title":"Honeypot and rug check before a trade, built for trading bots that check every t","host":"agentsvc.io","method":"POST","resource":"https://agentsvc.io/api/v1/proxy/token-precheck","category":"code","description":"Honeypot and rug check before a trade, built for trading bots that check every token in a loop: up to 5 token addresses per call (Base, Ethereum, BSC, Arbitrum, Polygon, Avalanche, Optimism or Solana), one decision each: ALLOW, CAUTION or BLOCK, with grade A to F, score, honeypot flag and the main r","price_listed":0.004,"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":5,"reported_payers_30d":2,"networks":["eip155:137","eip155:42161","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"chain":"base","tokens":["0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","0x532f27101965dd16442E59d40670FaF5eBB142E4"]},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"description":"base, ethereum, bsc, arbitrum, polygon, avalanche, optimism or solana. Default base","type":"string"},"token":{"description":"Single address (alternative to tokens)","type":"string"},"tokens":{"description":"Up to 5 addresses, strings or {token, chain}","items":{"anyOf":[{"type":"string"},{"properties":{"chain":{"type":"string"},"token":{"type":"string"}},"required":["token"],"type":"object"}]},"type":"array"}},"required":[]},"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":{"data":{"properties":{"decision":{"type":"string"},"latency_ms":{"type":"number"},"results":{"items":{"properties":{"cached":{"type":"boolean"},"chain":{"type":"string"},"checked_at":{"type":"string"},"decision":{"type":"string"},"grade":{"type":"string"},"honeypot":{"type":"boolean"},"label":{"type":"string"},"reason":{"type":"string"},"score":{"type":"number"},"symbol":{"type":"string"},"token":{"type":"string"}},"type":"object"},"type":"array"},"rule":{"type":"string"}},"type":"object"},"success":{"type":"boolean"}},"required":["success","data"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Honeypot and rug check before a trade, built for trading bots that check every token in a loop: up to 5 token addresses per call (Base, Ethereum, BSC, Arbitrum, Polygon, Avalanche, Optimism or Solana), one decision each: ALLOW, CAUTION or BLOCK, with grade A to F, score, honeypot flag and the main reason. Based on our own on-chain checks (contract code, pools, real buy and sell simulation). Results are cached for 10 minutes, so repeat checks answer in milliseconds.","last_updated":"2026-10-11T11:57:48.791Z","schemes":["exact"]}