# Safe or Scam — crypto safety & data API for AI agents > Pay-per-call tools: crypto token, website and wallet scam checks (red / yellow / green verdict with reasons), blockchain reads on 8 chains, web page to clean Markdown, and email address checks. Payment: x402 (exact scheme, USDC on Base, eip155:8453) per call, or a prepaid key in X-API-Key (100 calls = $1, 500 = $4; 1 credit per call on any endpoint). 3 free calls per day on the GET versions and MCP. POST endpoints are paid only: an unpaid request gets HTTP 402 with a PAYMENT-REQUIRED header (x402 v2). Bad input returns 400 before payment; failed fetches return 502 and are not charged. ## Security checks (0.01 USD each) - POST https://scam-check.safe-or-scam.workers.dev/api/check/token {"address": "...", "chain": "base"} Honeypot simulation, taxes, mint/freeze authority, hidden owner, blacklist, whales, liquidity lock. - POST https://scam-check.safe-or-scam.workers.dev/api/check/site {"url": "..."} Phishing lists, domain age, fake crypto-brand look-alikes, seed-phrase requests, drainer code. - POST https://scam-check.safe-or-scam.workers.dev/api/check/wallet {"address": "...", "chain": "base"} Scam/phishing/sanctions links, malicious or unlimited token approvals, contract vs wallet, brand-new address. ## Blockchain data - POST https://scam-check.safe-or-scam.workers.dev/api/chain/balances {"address": "...", "chain": "base", "tokens": ["0x..."]} Native + token balances (0.003 USD). - POST https://scam-check.safe-or-scam.workers.dev/api/chain/tx {"hash": "0x...", "chain": "ethereum"} Status, fee, token transfers, approvals granted (0.003 USD). - POST https://scam-check.safe-or-scam.workers.dev/api/chain/token {"address": "...", "chain": "base"} Name, symbol, decimals, supply (0.002 USD). Chains: ethereum, bsc, base, arbitrum, polygon, optimism, avalanche, solana. ## Web & email - POST https://scam-check.safe-or-scam.workers.dev/api/read {"url": "https://...", "max_chars": 20000} Web page to clean Markdown (0.003 USD). - POST https://scam-check.safe-or-scam.workers.dev/api/check/email {"email": "..."} Valid / risky / invalid: format, MX, disposable domain, typos, role address (0.002 USD). ## Other - GET versions for people: /check/token, /check/site, /check/wallet, /check/email, /chain/balances, /chain/tx, /chain/token, /read (query parameters, 3 free per day). - POST https://scam-check.safe-or-scam.workers.dev/mcp MCP server (Streamable HTTP) with all tools: check_token, check_website, check_wallet, get_wallet_balances, get_transaction, get_token_info, read_webpage, check_email. - https://scam-check.safe-or-scam.workers.dev/openapi.json · https://scam-check.safe-or-scam.workers.dev/.well-known/x402 · https://scam-check.safe-or-scam.workers.dev/developers