{"uid":"cap_CUx98_3-zcv7rEe_y6J0o","slug":"base-token-facts-api-6b247996","name":"Base Token Facts API","description":"Base token verdict for trading agents: risk level, score and flags (proxy, mint, pause, blacklist, owner, DEX liquidity on Uniswap v2/v3 and Aerodrome), each with the on-chain fact behind it. Facts and heuristics, not financial advice.","url":"https://base-facts.yankii.fr/v1/verdict?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"token":{"type":"string","description":"Token contract address (0x-prefixed hex, 20 bytes)"}}},"responseSchema":{"type":"json","example":{"name":"USD Coin","flags":[{"id":"upgradeable_proxy","fact":"ZeppelinOS proxy: its code can be replaced; current implementation 0x2Ce6311ddAE708829bc0784C967b7d77D19FD779","severity":"warn"},{"id":"owner_not_renounced","fact":"owner() returns 0x3ABd6f64A422225E61E435baE41db12096106df7","severity":"warn"},{"id":"can_mint","fact":"mint(address,uint256) selector found in the implementation bytecode (heuristic)","severity":"warn"},{"id":"can_pause","fact":"pause() selector found in the implementation bytecode (heuristic)","severity":"warn"},{"id":"can_blacklist","fact":"a blacklist selector was found in the implementation bytecode (heuristic)","severity":"high"},{"id":"deep_liquidity","fact":"WETH/USDC-side reserves in Uniswap v2/v3 and Aerodrome pools: $96,907,720 (at least $1,000,000)","severity":"info"}],"level":"high","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","source":"base-mainnet-rpc","symbol":"USDC","summary":"USDC: High-severity: can_blacklist. Warnings: upgradeable_proxy, owner_not_renounced, can_mint, can_pause. $96,907,720 of WETH/USDC-side liquidity in 7 pool(s).","liquidity":{"pools":[{"dex":"uniswap-v3","fee":3000,"pool":"0x6c561B446416E1A00E8E93E221854d6eA4171372","quote":"WETH","quoteReserve":"32055779596978119535815","tokenReserve":"76522772029843","quoteReserveUsd":"86078494.19"},{"dex":"uniswap-v3","fee":500,"pool":"0xd0b53D9277642d899DF5C87A3966A349A798F224","quote":"WETH","quoteReserve":"1983500656279964419661","tokenReserve":"4598355794854","quoteReserveUsd":"5326239.19"}],"scope":"WETH and USDC pairs on Uniswap v2, Uniswap v3 (4 fee tiers) and Aerodrome (volatile and stable)","wethPriceUsd":"2685.27","quoteLiquidityUsd":"96907719.96"},"riskScore":83,"disclaimer":"On-chain facts and heuristics read at block 52136127. Spot reserves can move within one block. Not financial advice.","blockNumber":"52136127"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_76PidpU1Y7KwAPipgEmhS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns on-chain security facts, risk flags, and liquidity data for a given ERC-20 token contract on Base mainnet","exampleAgentPrompt":"Can you pull the on-chain security facts for the token at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base — I want to know if it's upgradeable, can mint or blacklist, and how much liquidity it has?","exampleUseCases":[{"title":"DeFi rug-pull safety check","prompt":"Before I ape into this new token at 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA on Base, can you check if the contract has any red flags like minting, pausing, blacklisting, or an unrenounced owner?"},{"title":"Liquidity depth verification","prompt":"How much WETH-side liquidity does the token 0x4200000000000000000000000000000000000006 have across Uniswap v2, v3, and Aerodrome pools on Base?"},{"title":"Portfolio risk scoring","prompt":"Give me a risk score and a summary of the security flags for 0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb on Base — I need to know the overall risk level before adding it to my portfolio."}],"resultDescription":"A JSON object containing the token name, symbol, and contract address; an array of security flags each with an ID, human-readable fact, and severity (info/warn/high); an overall risk level and numeric risk score (0–100); a liquidity breakdown listing individual DEX pools with reserves and USD values; a plain-English summary; the block number at which data was read; and a disclaimer about spot data validity.","failureModes":["Invalid or non-existent token address returns an error or empty response","Token not deployed on Base mainnet causes lookup failure","Non-ERC-20 contract address may return incomplete or misleading flags","Liquidity data may be stale by one block due to spot-reserve read timing","Network or RPC outage causes request failure","Malformed 0x address (wrong length or non-hex) returns a validation error"],"whenToPreferThis":"Use this endpoint when you need a comprehensive, multi-dimensional on-chain security assessment for a specific ERC-20 token on Base mainnet — combining contract-level risk flags (upgradeability, mint/pause/blacklist selectors, ownership) with real-time liquidity data across Uniswap v2/v3 and Aerodrome. Prefer it over generic block explorers when you need a structured, machine-readable verdict with severity ratings and a numeric risk score that an agent can act on programmatically.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T00:42:03.663Z","isFirstParty":false,"canonicalSlug":"base-token-facts-api-6b247996"}