{"uid":"cap_bQiXTfm2CU-Y2vfrHVGIk","slug":"fia-signals-token-safety-check-single-token-fb19509a","name":"Fia Signals Token Safety Check (Single Token)","description":"Base token safety, honeypot, rug-check and swap-preflight verdict before a buyer agent signs or routes a token swap. Required query: ?chain=base&token_address=0x... Returns PROCEED, CAUTION or REJECT with safety score, GoPlus and DexScreener evidence, liquidity/rugpull signals, warnings, and source attribution. Free preview: /token-safety/free. Search keywords: rug check, honeypot check, token risk, swap preflight, rug pull, scam token, and is this token safe.","url":"https://x402.fiasignals.com/token-safety","method":"GET","headers":{},"bodySchema":{"required":["input"],"properties":{"input":{"type":"object","required":["method"],"properties":{"queryParams":{"type":"object","required":["chain","token_address"],"properties":{"chain":{"enum":["base"],"type":"string","default":"base","description":"Required. Use base for Base mainnet token checks."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Required EVM token contract address to check before a swap."}}}}},"output":{"type":"object","required":["type","example"],"properties":{"action":{"enum":["PROCEED","CAUTION","REJECT"],"type":"string"},"reasons":{"type":"array","items":{"type":"string"}},"sources":{"type":"array","items":{"type":"string"}},"verdict":{"enum":["safe","risky","blocked"],"type":"string"},"warnings":{"type":"array","items":{"type":"string"}},"confidence":{"type":"string"},"raw_checks":{"type":"object"},"safety_score":{"type":"integer","maximum":100,"minimum":0}}}}},"responseSchema":null,"example":{"request":{"chain":"base","token_address":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed"},"response":{"chain":"base","action":"PROCEED","reasons":[],"sources":["GoPlus","DexScreener"],"verdict":"safe","warnings":[],"timestamp":"2026-06-12T04:15:54.688921+00:00","confidence":"high","raw_checks":{"holder_risk":{"top_10_holders_percent":0,"cluster_holding_percent":0,"hidden_clusters_detected":false},"market_data":{"price_usd":"0.001692","volume_24h":"999914.49","liquidity_usd":"1378116.91"},"composite_verdict":{"action":"PROCEED","safety_score":100,"critical_warnings":[]},"contract_security":{"can_mint":false,"is_proxy":false,"is_honeypot":false,"is_open_source":true,"buy_tax_percent":0,"cannot_sell_all":false,"sell_tax_percent":0,"transfer_pausable":false,"is_in_trusted_list":false,"scam_pattern_detected":false,"honeypot_with_same_creator":false}},"holder_risk":{"top_10_holders_percent":0,"cluster_holding_percent":0,"hidden_clusters_detected":false},"market_data":{"price_usd":"0.001692","volume_24h":"999914.49","liquidity_usd":"1378116.91"},"safety_score":100,"token_address":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","contract_security":{"can_mint":false,"is_proxy":false,"is_honeypot":false,"is_open_source":true,"buy_tax_percent":0,"cannot_sell_all":false,"sell_tax_percent":0,"transfer_pausable":false,"is_in_trusted_list":false,"scam_pattern_detected":false,"honeypot_with_same_creator":false}}},"exampleRequest":{"chain":"base","token_address":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed"},"tags":["x402"],"displayCostAmount":"0.03","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_VmOxGhjGvUVm9F2RiCb5E","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a safe/risky/blocked verdict, risk score, reasons, confidence, and source attribution for a single Base/EVM token contract address before a swap.","exampleAgentPrompt":"Before I swap into this token, run a safety check on contract address 0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed on Base — give me the verdict, risk score, and reasons so I know if it's safe to proceed.","exampleUseCases":[{"title":"Pre-swap honeypot detection check","prompt":"I'm about to buy some of this new token on Base — can you check contract 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D for honeypot or rug pull signals before I confirm the swap? I need the verdict and any red flags."},{"title":"Smart contract risk score lookup","prompt":"Someone in my trading group is hyping this Base token at 0x6B175474E89094C44Da98b954EedeAC495271d0F — can you pull the risk score and reasons so I can decide whether it's worth touching or if I should stay away?"},{"title":"Low liquidity rug pull screening","prompt":"Before I route this swap through my DeFi agent, check whether contract 0x3EE2200Efb3400fAbB9AacF31297cBdD1d435D47 on Base has any liquidity issues or rug pull indicators — I want a clear safe or reject verdict with the evidence behind it."}],"resultDescription":"A decisive verdict of safe, risky, or blocked for the token, plus a numeric risk score, list of risk reasons (e.g. honeypot, low liquidity, rugpull indicators), a confidence value, and attribution to underlying data sources like GoPlus and DexScreener.","failureModes":["Missing or malformed token_address query parameter returns an error","Unsupported chain value causes rejection","Token address not found on-chain or in data sources may return low-confidence or incomplete result","Payment of 0.03 USDC not fulfilled triggers 402 response","Rate limiting if too many calls in quick succession"],"whenToPreferThis":"Use this endpoint when you need a single-token pre-swap risk gate on Base/EVM chains with a clear safe/risky/blocked verdict backed by GoPlus and DexScreener evidence. Prefer this over the batch endpoint when screening just one contract to minimize cost, or when you need a fast inline check within a swap workflow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:42:53.453Z","isFirstParty":false}