{"uid":"cap_8X5u0ChjDlcOc5RSKxk9B","slug":"2s-io-token-safety-honeypot-rug-pull-risk-screen-09b32efd","name":"2s.io Token Safety / Honeypot & Rug-Pull Risk Screen","description":"Token honeypot & rug-pull risk screen (via GoPlus, free/keyless). For an ERC-20 on any EVM chain, returns honeypot flag, buy/sell tax, open-source/proxy/mintable status, hidden-owner / take-back-ownership / selfdestruct / external-call risks, blacklist/whitelist/anti-whale flags, holder count, and owner/creator concentration. Essential pre-trade safety check for agents — the security layer competitors charge for.","url":"https://2s.io/api/crypto/token-safety","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"const":"http"},"method":{"const":"GET"},"queryParams":{"type":"object","required":["chainId","address"],"properties":{"address":{"type":"string"},"chainId":{"type":"string","maxLength":20,"minLength":1,"description":"EVM chain id, e.g. 1 (Ethereum), 56 (BSC), 137 (Polygon), 8453 (Base)."}},"additionalProperties":false}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004998","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.004998/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004998","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004998","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_D0AQ4A5RVRnwZp-sPMJW3","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004998","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Screens an ERC-20 token on any EVM chain for honeypot, rug-pull, and smart-contract risks including buy/sell tax, mintability, hidden ownership, blacklists, and holder concentration.","exampleAgentPrompt":"Before I buy this token, can you run a full honeypot and rug-pull safety check on contract address 0xdAC17F958D2ee523a2206206994597C13D831ec7 on Ethereum (chain ID 1) — I want to see the buy/sell tax, mintable/proxy/open-source status, hidden-owner risks, and holder concentration?","exampleUseCases":null,"resultDescription":"Returns a structured risk report including: honeypot flag (true/false), buy and sell tax percentages, whether the contract is open-source/proxy/mintable, presence of hidden-owner, take-back-ownership, selfdestruct, or external-call risks, blacklist/whitelist/anti-whale flags, total holder count, and owner/creator token concentration percentages.","failureModes":["Invalid or non-existent contract address returns error or empty result","Unsupported chain ID returns error","Token not indexed by GoPlus returns no data","Rate limits or payment failures return 402 or 429 status","Newly deployed contract with no on-chain data may return incomplete fields"],"whenToPreferThis":"Choose this endpoint when an agent needs a pre-trade safety check on any ERC-20 token across major EVM chains (Ethereum, BSC, Polygon, Base, etc.). It is the go-to option when you need a keyless, pay-per-call honeypot and rug-pull screen powered by GoPlus without managing API keys or subscriptions. Prefer over manual contract inspection or premium security APIs when cost and simplicity matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:19:54.643Z","isFirstParty":false}