{"slug":"tanod-dev-v1-chain-token-honeypot-94ba51","title":"Check if a token is a honeypot","host":"tanod.dev","method":"POST","resource":"https://tanod.dev/v1/chain/token-honeypot","category":"code","description":"Check if a token is a honeypot: simulates a buy and sell-back of an ERC-20 on Base or Ethereum. Input: token, chain, amount_usd. Returns honeypot true, false or unknown, can_buy, can_sell and buy and sell tax. Not an audit. Use when an agent must know if a token can be sold.","price_listed":0.005,"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":2,"reported_payers_30d":2,"networks":["eip155:137","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"chain":"base","token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"amount_usd":{"anyOf":[{"maximum":10000,"minimum":1,"type":"number"},{"type":"null"}],"default":null,"description":"Size of the simulated buy in USD, 1 to 10000 (default 100). It is cut to 5% of a pool's liquidity when the pool is small; the size used is `amount_usd` in the reply."},"chain":{"default":"base","description":"base (default) or ethereum.","enum":["base","ethereum"],"type":"string"},"token":{"description":"ERC-20 token address (0x + 40 hex).","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["token"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"amount_requested_usd":{"type":"number"},"amount_usd":{"type":["number","null"]},"block":{"type":["integer","null"]},"buy_tax_pct":{"type":["number","null"]},"cached":{"type":"boolean"},"can_buy":{"type":["boolean","null"]},"can_sell":{"type":["boolean","null"]},"chain":{"type":"string"},"detail":{"type":["string","null"]},"honeypot":{"enum":[true,false,"unknown"]},"limits":{"type":"string"},"liquidity_usd":{"type":["number","null"]},"pool":{"type":["string","null"]},"quote_asset":{"type":["string","null"]},"reason":{"type":["string","null"]},"revert":{"properties":{"message":{"type":"string"},"step":{"type":"string"}},"type":["object","null"]},"round_trip_loss_pct":{"type":["number","null"]},"sell_tax_pct":{"type":["number","null"]},"token":{"type":"string"},"transfer_tax_pct":{"type":["number","null"]},"untrusted_content":{"type":"boolean"},"venue":{"type":["string","null"]},"venues_checked":{"items":{"properties":{"amount_usd":{"type":"number"},"buy_tax_pct":{"type":["number","null"]},"can_buy":{"type":["boolean","null"]},"can_sell":{"type":["boolean","null"]},"fee_tier":{"type":"integer"},"liquidity_usd":{"type":"number"},"pool":{"type":"string"},"quote_asset":{"type":"string"},"revert":{"properties":{"message":{"type":"string"},"step":{"type":"string"}},"type":["object","null"]},"round_trip_loss_pct":{"type":["number","null"]},"sell_tax_pct":{"type":["number","null"]},"stable":{"type":"boolean"},"venue":{"type":"string"}},"type":"object"},"type":"array"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["chain","token","honeypot","can_buy","can_sell","limits"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Check if a token is a honeypot: simulates a buy and sell-back of an ERC-20 on Base or Ethereum. Input: token, chain, amount_usd. Returns honeypot true, false or unknown, can_buy, can_sell and buy and sell tax. Not an audit. Use when an agent must know if a token can be sold.","last_updated":"2026-10-12T02:36:35.868Z","schemes":["exact"]}