{"uid":"cap_ddMHYy22bSnol9Yl7klWp","slug":"x402-fiasignals-com-dc6e1cc0","name":"Fia Signals Token Safety Batch API","description":"Batch Base token safety, honeypot, rug-check and swap-preflight verdicts for up to 5 EVM contracts before a buyer agent signs or routes a swap. Returns PROCEED/CAUTION/REJECT actions, safety scores, evidence, warnings, aggregate counts, and a non-breaking 0.50 USDC bundled-risk-pack payable tier. Free single-token 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/batch","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":{"type":"string","const":"http"},"method":{"enum":["GET","POST"],"type":"string"},"queryParams":{"type":"object","required":["token_addresses"],"properties":{"chain":{"type":"string","default":"base"},"token_addresses":{"type":"string","description":"Comma-separated EVM token addresses, maximum 5."}}}},"additionalProperties":false},"output":{"type":"object","required":["type","example"],"properties":{"chain":{"type":"string"},"count":{"type":"integer","maximum":5,"minimum":1},"limit":{"type":"integer","const":5},"results":{"type":"array","items":{"type":"object","properties":{"action":{"type":"string"},"reasons":{"type":"array","items":{"type":"string"}},"sources":{"type":"array","items":{"type":"string"}},"verdict":{"enum":["safe","risky","blocked","error"],"type":"string"},"warnings":{"type":"array","items":{"type":"string"}},"confidence":{"type":"string"},"raw_checks":{"type":"object"},"safety_score":{"type":"integer","maximum":100,"minimum":0}}}},"summary":{"type":"object","properties":{"safe":{"type":"integer"},"error":{"type":"integer"},"risky":{"type":"integer"},"blocked":{"type":"integer"}}}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"chain":"base","token_addresses":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48,0x4200000000000000000000000000000000000006,0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"response":{"chain":"base","count":3,"limit":5,"results":[{"chain":"base","action":"CAUTION","reasons":["Market data unavailable; unable to verify price, liquidity, or 24h volume."],"sources":["GoPlus","DexScreener"],"verdict":"risky","warnings":["GoPlus: GoPlus returned no token security data","DexScreener: DexScreener returned no pools for this token"],"timestamp":"2026-05-29T20:49:52.529597+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":"","volume_24h":"","liquidity_usd":""},"composite_verdict":{"action":"CAUTION","safety_score":80,"critical_warnings":["Market data unavailable; unable to verify price, liquidity, or 24h volume."]},"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":"","volume_24h":"","liquidity_usd":""},"safety_score":80,"token_address":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","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}},{"chain":"base","action":"PROCEED","reasons":[],"sources":["GoPlus","DexScreener"],"verdict":"safe","warnings":[],"timestamp":"2026-05-29T20:49:53.281867+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":"2015.80","volume_24h":"70665395.65","liquidity_usd":"123650877.38"},"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":"2015.80","volume_24h":"70665395.65","liquidity_usd":"123650877.38"},"safety_score":100,"token_address":"0x4200000000000000000000000000000000000006","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}},{"chain":"base","action":"PROCEED","reasons":[],"sources":["GoPlus","DexScreener"],"verdict":"safe","warnings":["DexScreener: token is quote-side in selected pair; price may reflect the other token"],"timestamp":"2026-05-29T20:49:54.047001+00:00","confidence":"medium","raw_checks":{"holder_risk":{"top_10_holders_percent":0,"cluster_holding_percent":0,"hidden_clusters_detected":false},"market_data":{"price_usd":"1.0","volume_24h":"1697111.39","liquidity_usd":"26851891.66"},"composite_verdict":{"action":"PROCEED","safety_score":90,"critical_warnings":[]},"contract_security":{"can_mint":false,"is_proxy":true,"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":true,"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":"1.0","volume_24h":"1697111.39","liquidity_usd":"26851891.66"},"safety_score":90,"token_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","contract_security":{"can_mint":false,"is_proxy":true,"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":true,"scam_pattern_detected":false,"honeypot_with_same_creator":false}}],"summary":{"safe":2,"error":0,"risky":1,"blocked":0},"timestamp":"2026-05-29T20:49:54.047201+00:00"}},"exampleRequest":{"chain":"base","token_addresses":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48,0x4200000000000000000000000000000000000006,0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"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_S5BWMbzG0u8VJtLOBYqUR","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":"Screens up to 5 Base/EVM token contracts in a single call for rugpull, honeypot, liquidity, and smart contract risks, returning safe/risky/blocked verdicts with scores and evidence.","exampleAgentPrompt":"Before I swap, run a safety batch check on these 3 Base token contracts — 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0x4200000000000000000000000000000000000006, 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 — and tell me which ones are safe, risky, or blocked, with their scores and any honeypot or rugpull warnings.","exampleUseCases":null,"resultDescription":"Returns a results array with one entry per token, each containing a verdict (safe/risky/blocked/error), a 0-100 safety score, confidence level, list of warnings and reasons, recommended action, raw_checks from GoPlus and DexScreener, and an aggregate summary object with counts of safe/risky/blocked/error tokens across the batch.","failureModes":["Payment not received — 402 response returned if USDC microtransaction not completed","Invalid or malformed token address returns an error verdict for that token","More than 5 addresses provided causes request rejection","Unsupported chain identifier returns an error","Downstream GoPlus or DexScreener data unavailable causes partial error results","Network timeout on slow contract lookups"],"whenToPreferThis":"Use this endpoint when an AI trading agent, swap router, or bot needs to pre-screen one to five Base or EVM token contracts for safety before executing a trade. Ideal when you need aggregated verdicts combining GoPlus and DexScreener evidence in a single paid call rather than querying multiple free data sources separately. Best for agentic A2A commerce flows that require fast, actionable safe/risky/blocked decisions with scoring and warnings at the point of swap.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:36:51.744Z","isFirstParty":false}