# NoJunk Token Check > Crypto token junk/rug-risk check for Base, Ethereum, BNB Chain, Arbitrum, Polygon, Optimism, Avalanche and Solana tokens. Send a token contract address (0x... with chain, defaults to Base; or a Solana mint); get a grade (JUNK, RISKY, CAUTION, CLEAN), a 0-100 risk score, specific red and green flags (honeypot, sell tax, mint/freeze authority, owner powers, holder concentration, liquidity, pool age) and market stats. Not financial advice. - Endpoint: POST https://nojunk-token-check.mick8511.workers.dev/check (or GET https://nojunk-token-check.mick8511.workers.dev/check?tokenAddress=...&chain=...) - Price: $0.01 USDC on Base per check, paid with x402 (HTTP 402 -> pay -> retry with PAYMENT-SIGNATURE). No signup, no API key. - Invalid addresses and tokens with no data are rejected before payment is settled. - Chains: base, ethereum, bsc, arbitrum, polygon, optimism, avalanche, solana (0x addresses default to base; Solana mints are auto-detected) - Free sample (no payment, cached): https://nojunk-token-check.mick8511.workers.dev/sample - OpenAPI: https://nojunk-token-check.mick8511.workers.dev/openapi.json - x402 discovery: https://nojunk-token-check.mick8511.workers.dev/.well-known/x402 ## Example Request: POST https://nojunk-token-check.mick8511.workers.dev/check {"tokenAddress":"0x532f27101965dd16442E59d40670FaF5eBB142E4","chain":"base"} Response (abridged): {"grade":"CLEAN","risk_score":0,"one_liner":"BRETT: no major red flags found.","red_flags":[],"green_flags":["Ownership renounced or no owner.","Contract source is verified."]} ## Related - NoJunk Address Check (wallet/contract safety before you send or approve): https://nojunk-address-check.mick8511.workers.dev/llms.txt - All NoJunk services: https://nojunkcrypto.com/services