{"uid":"cap_bF-n4Py9GZAgO-LCDCpM0","slug":"sitecheck-evm-token-check-3a1a301f","name":"SiteCheck EVM Token Check","description":"Pay-per-call tools for AI agents: image generation, speech-to-text, text-to-speech, embeddings, LLM chat, website audits and contact enrichment, web page to Markdown reader, PDF to text, sitemap URLs, tech stack detection, translation, exchange rates, e-mail pre-check, domain RDAP/DNS lookup, Solana token checks, trending tokens and wallet holdings, plus business and compliance data (EU VAT/VIES, IBAN, LEI/GLEIF, US recalls, OSHA/EPA violations, UK insolvency notices). Also: SEO metadata, link checking, redirect chains, security headers, mail DNS (SPF, DMARC, DKIM), QR codes, language detection, photo EXIF, identifier validation, image OCR, SEC filings, SEC financials, Congress bills, macro rates, UK company data, GitHub repo stats, Hacker News, Wikipedia, gas prices, Solana swap quotes, ERC-20 token checks, ENS names, EVM wallet balances, EVM balances, transactions and contract calls, Solana transactions and accounts, crypto prices, candles and order books, DeFi TVL, yields and stablecoins, SEC insider trades, weather, geocoding and holidays, IP owners and postcodes, npm, PyPI and crates package data and vulnerabilities, GitHub profiles, arXiv papers and DOIs, structured extraction, summaries, sentiment and reranking, HTML tables and RSS feeds, Bitcoin fees, addresses and transactions, Bitcoin address balances, Bitcoin transaction status, EVM calldata decoding, verified EVM contracts, Hyperliquid perpetual markets, Hyperliquid account positions, Polymarket odds, crypto fear and greed, DeFi fees, DEX volume, company registries of four countries, ISIN, CUSIP and ticker lookup, SEC full-text search, SEC 8-K events, FDA drug labels, FDA adverse event counts, clinical trials, PubMed articles, US federal grants, EU public tenders, NPI provider lookup, US address geocoding, USGS earthquakes, NWS weather alerts, sunrise and moon times, time zone conversion, distance and bearing, GDACS disaster alerts, llms.txt checks, AI crawler access, tracker and cookie audits, certificate transparency, site logos and icons, GitHub releases, GitHub issues, Stack Overflow answers, read-only Wikidata queries, text moderation, image descriptions, text classification, named entity extraction, PII redaction, phone number checks, cron explanations, JSON Schema validation. Plus prediction-market search, briefs, quotes and unsigned buy transactions, powered by Panta. Payment: x402, USDC on Base, Solana or Arc. No signup, no API key.","url":"https://api.sitecheck-api.workers.dev/api/evm/token?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["address"],"properties":{"chain":{"type":"string","description":"base (default), ethereum, arbitrum, optimism or polygon"},"address":{"type":"string","description":"Token contract address, 0x…"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"name":"USD Coin","note":"Risky functions are matched by 4-byte selector in the bytecode: present in the code, not necessarily active.","chain":"base","flags":["upgradeable proxy: the code can change","owner can mint","pause function present: transfers can be paused","blacklist function present: addresses can be blocked","owner can transfer ownership"],"owner":{"address":"0x3ABd6f64A422225E61E435baE41db12096106df7","renounced":false},"proxy":{"type":"OpenZeppelin (pre-EIP-1967)","admin":"0x4fc7850364958d97B4d3f5A08f79db2493f8cA44","beacon":null,"implementation":"0x2Ce6311ddAE708829bc0784C967b7d77D19FD779"},"symbol":"USDC","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","hasCode":true,"sources":["base JSON-RPC (eth_getCode, eth_getStorageAt, eth_call)"],"decimals":6,"checkedAt":"2026-10-13T18:51:22.093Z","codeBytes":1852,"disclaimer":"Information only, not financial advice.","codeScanned":"implementation","totalSupply":"4400633770.597052","riskyFunctions":{"mint":true,"pause":true,"setFee":false,"blacklist":true,"transferOwnership":true}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6a-Tc1dKH3dIZTO-rIOCp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes an ERC-20 token contract on EVM chains for metadata, ownership, proxy structure, and risky functions like minting, pausing, and blacklisting","exampleAgentPrompt":"Can you check the ERC-20 token at address 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base and tell me if it has any risky functions like minting, pausing, or blacklisting, and whether the owner has renounced control?","exampleUseCases":[{"title":"DeFi token safety pre-check","prompt":"Before I buy this token, can you scan the contract at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum and tell me if the owner can mint new tokens, pause transfers, or blacklist wallets?"},{"title":"Upgradeable proxy detection","prompt":"Is the token contract 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 on Polygon an upgradeable proxy, and if so who is the admin?"},{"title":"Token metadata lookup","prompt":"What's the name, symbol, decimals, and total supply of the token at contract address 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8 on Arbitrum?"}],"resultDescription":"Returns a JSON object with the token's name, symbol, decimals, total supply, contract address, chain, owner address and whether ownership is renounced, proxy type and admin if applicable, risky function flags (mint, pause, blacklist, setFee, transferOwnership), bytecode size, scan sources, and a timestamp. Also includes a note explaining that risky functions are identified by 4-byte selector matching in bytecode.","failureModes":["Invalid or non-existent contract address returns an error or empty result","Unsupported chain identifier causes a 400 or validation error","Non-contract address (EOA wallet) returns hasCode: false with no risky function data","Rate limiting or payment failure returns a 402 Payment Required response","Network or RPC issues for the target chain may cause timeouts"],"whenToPreferThis":"Use this endpoint when you need to quickly assess the risk profile of an ERC-20 token contract on EVM chains (Base, Ethereum, Arbitrum, Optimism, Polygon) — especially to detect owner-controlled risks like minting, pausing, or blacklisting before making a trade or investment. Prefer this over manual blockchain explorers when you need programmatic, structured output. It is distinct from Solana token checks, which are handled by a separate endpoint.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-14T06:45:05.922Z","isFirstParty":false,"canonicalSlug":"sitecheck-evm-token-check-3a1a301f"}