{"uid":"cap_waLfR9pIzmcKUbyVhD3fG","slug":"b0x402-token-safety-scanner-ca52ed1d","name":"b0x402 Token Safety Scanner","description":"Real-data x402 V2 API on Base. Token safety scanner (Honeypot.is + on-chain) and multi-chain gas tracker. Pay per call in USDC.","url":"https://b0x402-data.mulberry-boar.workers.dev/v1/token-safety","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"type":"object","properties":{"queryParams":{"type":"object","required":["address","chain"],"properties":{"chain":{"enum":["ethereum","base","bsc","polygon","arbitrum"],"type":"string","default":"ethereum","description":"EVM chain identifier - REQUIRED"},"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"ERC-20 contract address (0x...) - REQUIRED"}},"additionalProperties":true}},"additionalProperties":true},"output":{"type":"object","required":["address","chain","risk","is_honeypot","timestamp"],"properties":{"risk":{"enum":["low","medium","high","critical"],"type":"string","description":"Composite risk verdict"},"chain":{"type":"string","description":"Chain identifier"},"flags":{"type":"array","items":{"type":"string"},"description":"Specific risk flags Honeypot.is raised"},"source":{"type":"string","description":"Upstream data source identifier"},"address":{"type":"string","description":"Queried contract address"},"chain_id":{"type":"integer","description":"Numeric CAIP-2 chainId (1=eth, 56=bsc, 137=polygon, 8453=base, 42161=arb)"},"decimals":{"type":"integer","description":"ERC-20 decimals"},"is_proxy":{"type":"boolean","description":"Contract is EIP-1967 proxy"},"timestamp":{"type":"string","description":"Fetch timestamp ISO"},"risk_level":{"type":"integer","maximum":4,"minimum":0,"description":"Numeric risk 0=low → 4=critical"},"token_name":{"type":"string","description":"Token name from Honeypot.is"},"buy_tax_pct":{"type":"number","description":"Buy-side tax percent"},"is_honeypot":{"type":"boolean","description":"True if Honeypot.is flagged as honeypot"},"open_source":{"type":"boolean","description":"Contract source verified open"},"holder_count":{"type":"integer","description":"On-chain holder count"},"sell_tax_pct":{"type":"number","description":"Sell-side tax percent"},"token_symbol":{"type":"string","description":"Token symbol"},"sells_buyable":{"type":"boolean","description":"Sell path is simulatable AND succeeds"},"transfer_tax_pct":{"type":"number","description":"Pure-transfer tax percent"}},"additionalProperties":true}}},"responseSchema":{"risk":"low","chain":"ethereum","address":"0x...","is_proxy":true,"timestamp":"ISO","risk_level":1,"buy_tax_pct":0,"is_honeypot":false,"open_source":true,"holder_count":7869395,"sell_tax_pct":0,"sells_buyable":true,"transfer_tax_pct":0},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UDTwJx72UdFcjhM5kILUB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans an ERC-20 token contract for honeypot detection, tax rates, and composite risk scoring using Honeypot.is and on-chain data.","exampleAgentPrompt":"Is the token at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum a honeypot? Give me the risk level, buy and sell taxes, and whether the contract is open source.","exampleUseCases":[{"title":"Pre-purchase safety check for new DeFi tokens","prompt":"Before I invest in this new token contract at 0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d on BSC, can you scan it for honeypot risks? I need to know the risk level, any tax percentages on buys and sells, and if there are any red flags I should worry about."},{"title":"Detect rug pull and contract manipulation risks","prompt":"I want to analyze this token on Polygon at 0x2791bca1f2de4661ed88a30c99a7a9449aa84174 to see if it's a rug pull or scam contract. Check the holder count, whether it's a proxy contract, and give me the overall risk verdict."},{"title":"Verify token liquidity and exit ability","prompt":"I'm holding a token on Arbitrum and I'm not sure if I can actually sell it without getting blocked. Can you check the contract at 0xff970a61a04b1ca14834a43f5de4533ebddb5f86 for sell tax rates and any honeypot flags that would prevent me from exiting my position?"}],"resultDescription":"Returns a composite risk verdict (low/medium/high/critical), boolean honeypot flag, numeric risk level (0-4), buy/sell/transfer tax percentages, holder count, whether the contract is open-source and proxy-based, token name and symbol, and specific risk flags raised by Honeypot.is.","failureModes":["Invalid contract address format (must be 0x + 40 hex chars) returns 400","Unsupported chain identifier returns 400","Contract address not found on specified chain returns 404 or empty result","Honeypot.is upstream outage may cause 502 or degraded data","Insufficient USDC balance or failed x402 payment returns 402"],"whenToPreferThis":"Use this endpoint when you need on-chain honeypot detection and tax analysis for ERC-20 tokens on Ethereum, Base, BSC, Polygon, or Arbitrum — especially when you need a structured, pay-per-call API that combines Honeypot.is data with live on-chain holder counts and proxy detection without requiring API key management.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:35:28.304Z","isFirstParty":false}