# TronProof > Pay-per-call USDT payment verification and address safety checks on Tron, Ethereum, BNB Chain, Polygon, Arbitrum, Base, built for AI agents. No sign-up and no API key. Each request is paid in USDC on Base, Polygon or Arbitrum using the x402 protocol (HTTP 402). ## How to call 1. Send a GET request to an endpoint below. 2. The server answers 402 with payment requirements. 3. Retry with an x402 payment (any x402 client library does this automatically). 4. You are only charged for successful answers. Invalid input and upstream failures are free. ## Chains - `chain=tron`: USDT (TRC-20), contract TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t (default) - `chain=ethereum`: USDT (ERC-20), contract 0xdAC17F958D2ee523a2206206994597C13D831ec7 - `chain=bsc`: USDT (BEP-20), contract 0x55d398326f99059fF775485246999027B3197955 - `chain=polygon`: USDT (Polygon), contract 0xc2132D05D31c914a87C6611C10748AEb04B58e8F - `chain=arbitrum`: USDT (Arbitrum), contract 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 - `chain=base`: USDT (Base, bridged), contract 0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2 ## Endpoints - [Verify a USDT payment (multichain)](https://tronproof.online/v1/verify-payment) ($0.005 per call): Confirms whether an address received a specific amount of genuine USDT within a time window on Tron, Ethereum, BNB Chain, Polygon, Arbitrum, Base. Ignores fake tokens that copy the USDT name. Use before releasing goods, crediting an account or marking an invoice paid. Parameters: to (required), amount (required), from, minutes, match, txid, chain - [Check an address before sending USDT (multichain)](https://tronproof.online/v1/address-risk) ($0.01 per call): Scores an address on Tron, Ethereum, BNB Chain, Polygon, Arbitrum, Base for address-poisoning look-alikes, dust and zero-value attacks, fake-USDT deposits and missing history. Pass "expected" to detect a look-alike of the address you meant to pay. Use before any outgoing USDT transfer. Parameters: address (required), expected, chain - [List recent USDT transfers (multichain)](https://tronproof.online/v1/transfers) ($0.002 per call): Returns recent confirmed transfers of genuine USDT for an address on Tron, Ethereum, BNB Chain, Polygon, Arbitrum, Base as clean JSON with decimal amounts, direction and explorer links. Fake tokens are filtered out. Parameters: address (required), limit, direction, chain ## Machine-readable - [OpenAPI](https://tronproof.online/openapi.json) - [x402 discovery](https://tronproof.online/.well-known/x402) - [MCP server (streamable HTTP, paid tools)](https://tronproof.online/mcp)