{"uid":"cap_qPI_qPoWohEvu6ffnFSw8","slug":"x402-fiasignals-com-981f3e99","name":"Fia Signals Pre-Trade Risk Batch Screener","description":"Batch Base pre-trade risk, token safety, rugpull and honeypot verdicts for up to 5 EVM contracts before a buyer agent signs or routes a swap. Returns PROCEED/CAUTION/REJECT actions, safety scores, warnings, evidence, aggregate counts, and an optional 0.50 USDC bundled-risk-pack tier. Search keywords: rug check, honeypot check, token risk, swap preflight, rug pull, scam token, and is this token safe.","url":"https://x402.fiasignals.com/pre-trade-risk/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":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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.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_Yxd6CVM5aBt7F9zBMTwXc","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 contract addresses in a single call for rugpull, honeypot, liquidity, and smart contract risk before a swap, returning safe/risky/blocked verdicts with scores and evidence.","exampleAgentPrompt":"Before I swap, screen these five Base token contracts for rugpull, honeypot, and liquidity risk and tell me which are safe, risky, or blocked: 0xabc123..., 0xdef456..., 0x789ghi..., 0xjkl012..., 0xmno345...","exampleUseCases":null,"resultDescription":"Returns a results array with one entry per token address containing a verdict (safe/risky/blocked/error), an integer safety score (0-100), a confidence level, a list of warnings, reasons, recommended action, and raw_checks from GoPlus and DexScreener. Also returns a summary object with counts of safe, risky, blocked, and error tokens, plus chain and total count metadata.","failureModes":["More than 5 token addresses submitted — API enforces a hard limit of 5","Invalid or malformed EVM address format causes an error verdict for that token","Token address not found on GoPlus or DexScreener returns an error verdict","Payment not provided or insufficient USDC via x402 results in 402 Payment Required","Unsupported chain identifier returns an error or empty results","Network timeout from upstream data providers (GoPlus/DexScreener) degrades results"],"whenToPreferThis":"Use this endpoint when an AI trading agent, swap router, or trading bot needs to screen one to five Base or EVM token contracts for safety before executing a swap — especially when rugpull, honeypot, liquidity lock, or smart contract exploit risk is a concern. It consolidates GoPlus and DexScreener evidence into a single verdicts-plus-scores response in one paid call, making it ideal for pre-trade workflows where speed and batch efficiency matter. Prefer it over single-token lookups when evaluating a basket of tokens simultaneously.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:32:39.767Z","isFirstParty":false}