# ContractLens > Token and smart contract risk checks for AI agents, paid per call in USDC over x402 (Base or Arbitrum). No API key, no signup. ## Endpoints - GET https://contractlens-api.appin60.com/token?chainId=8453&address=0x... : fast (1-3 s) ERC-20 risk verdict, $0.005. LOW/MEDIUM/HIGH plus controlRisk and marketRisk, owner type (renounced, single key, Safe m-of-n, timelock, role admins), upgradeable proxy and who controls upgrades, admin functions in the bytecode (mint, blacklist, pause, adjustable tax, trading switch), canonical-bridge detection, Sourcify status, DEX liquidity, 24h buys/sells, pair age. - GET https://contractlens-api.appin60.com/scan?chainId=8453&address=0x... : Slither static analysis of a Sourcify-verified contract, $0.01. - GET https://contractlens-api.appin60.com/payability?url=https://... : x402 seller tool. Can a real buyer pay your endpoint? One unfunded-signature probe through your server and facilitator, exact rejection reason, $0.01. Free form: https://contractlens.appin60.com/x402-payability.html - GET https://contractlens-api.appin60.com/monitor?url=https://...&email=you@x.com : 30 days of hourly payability checks with email alerts on change, $0.99 once. - GET https://contractlens-api.appin60.com/gas?chainId=8453 : live EIP-1559 gas tiers and cost estimates, $0.001. - GET https://contractlens-api.appin60.com/address?chainId=8453&address=0x... : classify an address (EOA, 7702, Safe m-of-n with owners, timelock, token, proxy), $0.002. - Chains: 1 Ethereum, 8453 Base, 42161 Arbitrum, 10 Optimism, 137 Polygon, 56 BNB. - Bad input and non-token addresses are rejected before the 402, so you are never charged for them. ## Free - Remote MCP (streamable HTTP): https://contractlens-api.appin60.com/mcp, tools check_token (50/day) and scan_contract (30/day). - https://contractlens-api.appin60.com/token-preview and https://contractlens-api.appin60.com/preview (20/day per IP), https://contractlens-api.appin60.com/sample. - OpenAPI: https://contractlens-api.appin60.com/openapi.json - Data study: https://contractlens.appin60.com/base-keys.html ## Limits Static checks only: no buy/sell simulation. Not financial advice. Contact: contractlens@appin60.com