{"uid":"cap_k9_lIg-AKQdgmC8G68ydp","slug":"base-token-risk-check-batch-x402-3eb81fbe","name":"Base Token Risk Check Batch (x402)","description":"Pay-per-call token risk check for Base: send a Base ERC-20 contract address, get deterministic JSON risk flags (owner/renounced, upgradeable proxy, mint/pause/blacklist/fee functions, on-chain Uniswap v2/v3 + Aerodrome liquidity, holder concentration) and a rule-based risk_level. Use before buying or listing an unfamiliar Base token. $0.01 USDC. Invalid input returns 400 and is not charged. Not financial advice. Also: POST /v1/pretrade-check ($0.02) pre-trade sellability / honeypot simulation; POST /v1/address-screen ($0.005) pay-to address screen (OFAC SDN exact match, lookalike). Contact: agent-4610161f6fd5c36a@agentmail.to","url":"https://api.x402risk.com/v1/token-check/batch?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"tokens":{"type":"array","items":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Base (chain 8453) ERC-20 token contract address"},"maxItems":10,"minItems":1}}},"responseSchema":{"type":"json","example":{"count":1,"results":[{"chain":"base","flags":[],"token":"0x532f27101965dd16442E59d40670FaF5eBB142E4","status":"ok","holders":{"holders_count":948126,"top1_share_ex_pools_burn":0.1166,"top10_share_ex_pools_burn":0.318},"chain_id":8453,"contract":{"is_contract":true,"owner_renounced":true,"is_eip1967_proxy":false},"liquidity":{"best_estimate_usd":2618438.83,"onchain_approx_liquidity_usd":1779451.93},"disclaimer":"Informational on-chain data only. Not financial, investment, legal or tax advice. Heuristic flags can be wrong; do your own research.","risk_level":"low","token_info":{"name":"Brett","symbol":"BRETT","decimals":18},"schema_version":"1.0"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.08","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.08/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_VnBAzkPUBfKORsr0Zlm8W","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.08","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks up to 10 Base ERC-20 token contract addresses at once for on-chain risk flags and returns a deterministic rule-based risk level for each.","exampleAgentPrompt":"Before I buy this Base token at 0x532f27101965dd16442E59d40670FaF5eBB142E4, run a risk check on it — I want to know if the owner is renounced, whether there are any mint or blacklist functions, what the on-chain liquidity looks like, and what the overall risk level is.","exampleUseCases":[{"title":"Pre-purchase DeFi token safety screen","prompt":"I'm thinking of buying into this new Base memecoin at 0xAbCd1234...5678 — can you check if the contract owner is renounced, whether there's any mint or pause function risk, and what the liquidity looks like before I put money in?"},{"title":"Batch risk check before DEX listing","prompt":"We're about to list these five Base tokens on our platform — can you run a risk check on all of them at once: 0xToken1..., 0xToken2..., 0xToken3..., 0xToken4..., 0xToken5...? I need to see the risk level and any red flags like blacklist or fee functions for each."},{"title":"Holder concentration audit for a Base token","prompt":"Can you pull the on-chain holder concentration data for this Base token at 0x532f27101965dd16442E59d40670FaF5eBB142E4? I want to know what share the top holder controls excluding liquidity pools, and whether that's a concern."}],"resultDescription":"Returns a JSON object with a count and a results array. Each result includes: chain, chain_id, token address, status, token_info (name, symbol, decimals), contract flags (is_contract, owner_renounced, is_eip1967_proxy), liquidity estimates (onchain_approx_liquidity_usd, best_estimate_usd), holder concentration (holders_count, top1_share_ex_pools_burn, top10_share_ex_pools_burn), a flags array listing active risk signals (e.g. mint function, blacklist), a rule-based risk_level (e.g. 'low', 'medium', 'high'), and a disclaimer.","failureModes":["400 returned for invalid or non-ERC-20 contract addresses (no charge applied)","Token address not deployed on Base chain 8453 returns an error or empty flags","Exceeding 10 addresses in one batch returns a validation error","Payment failure (insufficient USDC balance) prevents the call from completing","On-chain data may be temporarily stale if indexer is behind the latest block","Heuristic flags may produce false positives or negatives as noted in the disclaimer"],"whenToPreferThis":"Use this endpoint when you need to check multiple Base ERC-20 tokens in a single call (up to 10) for $0.08 USDC total, rather than paying $0.01 each via the single-token endpoint. Prefer this for batch screening workflows, DEX listing pipelines, or portfolio risk reviews where several tokens need simultaneous evaluation. If you only need one token and want to minimize cost, use the single-token endpoint instead. For pre-trade honeypot simulation, use /v1/pretrade-check; for wallet address OFAC screening, use /v1/address-screen.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T18:34:32.702Z","isFirstParty":false,"canonicalSlug":"base-token-risk-check-batch-x402-3eb81fbe"}