# VerifyLite > Pay-per-call website safety checks, web page reading, link previews, domain and email checks, SEO audits, URL validation, audio transcription, Base on-chain data (balances, transactions, tokens, contracts, gas), and agent basics (time, UUIDs, randomness, IP checks, paid ping) for AI agents. Paid per request in USDC on Base (eip155:8453) via x402. No accounts or API keys. Requests that fail are not charged. ## HTTP endpoints (POST, JSON body, x402 payment) - [POST /verify](https://verifylite.hydratinghealingtouch.workers.dev/verify) ($0.005): URL syntax check without contacting the site. Body: {"url": "https://..."} - [POST /safe](https://verifylite.hydratinghealingtouch.workers.dev/safe) ($0.009): passive website safety check. TLS, HTTPS redirect, redirect chain, security headers, mixed content, insecure forms, domain age. Returns verdict (safe, caution, unsafe), 0-100 score, and evidence-backed flags. Body: {"url": "https://..."} - [POST /safe-pro](https://verifylite.hydratinghealingtouch.workers.dev/safe-pro) ($0.10): /safe plus Google Web Risk malware, phishing, and unwanted-software lookup. Body: {"url": "https://..."} - [POST /safe-batch](https://verifylite.hydratinghealingtouch.workers.dev/safe-batch) ($0.008 per unique URL, up to 8): /safe for several URLs in one call. Body: {"urls": ["https://...", "https://..."]} - [POST /transcribe](https://verifylite.hydratinghealingtouch.workers.dev/transcribe) ($0.05 per file): speech-to-text for an audio or video URL up to 25 MB with Whisper turbo. Returns text, timed segments, SRT and WebVTT captions, detected language. Body: {"url": "https://...", "language": "en" (optional), "translate": false (optional)} - [POST /read](https://verifylite.hydratinghealingtouch.workers.dev/read) ($0.0028): Web page as clean markdown with title and word count. Body: {"url": "..."} - [POST /preview](https://verifylite.hydratinghealingtouch.workers.dev/preview) ($0.002): Link preview: title, description, image, site name, favicon. Body: {"url": "..."} - [POST /domain](https://verifylite.hydratinghealingtouch.workers.dev/domain) ($0.007): Domain report: registration, expiry, registrar, DNS, SPF/DMARC. Body: {"domain": "..."} - [POST /email-check](https://verifylite.hydratinghealingtouch.workers.dev/email-check) ($0.003): Email check: format, domain accepts mail, disposable/role/free flags. Body: {"email": "..."} - [POST /seo-check](https://verifylite.hydratinghealingtouch.workers.dev/seo-check) ($0.01): SEO check: indexability, robots, title/description, canonical, sitemap, score. Body: {"url": "..."} ## Base on-chain data (Base mainnet, read-only) - [POST /chain/balance](https://verifylite.hydratinghealingtouch.workers.dev/chain/balance) ($0.0035): Base wallet balance: ETH and USDC, transaction count, wallet or contract. Body: {"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"} - [POST /chain/tx](https://verifylite.hydratinghealingtouch.workers.dev/chain/tx) ($0.0055): Base transaction status: success/failed/pending, fee, confirmations, USDC transfers. Body: {"hash":"0x0000000000000000000000000000000000000000000000000000000000000000"} - [POST /chain/token](https://verifylite.hydratinghealingtouch.workers.dev/chain/token) ($0.0048): ERC-20 token info on Base: name, symbol, decimals, total supply. Body: {"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"} - [POST /chain/contract](https://verifylite.hydratinghealingtouch.workers.dev/chain/contract) ($0.0046): Base contract inspection: code size, proxy implementation, ERC-20/721/1155 detection. Body: {"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"} - [POST /chain/gas](https://verifylite.hydratinghealingtouch.workers.dev/chain/gas) ($0.0015): Base gas prices now: gas price, base fee, priority fee, typical transaction costs. Body: {} - [POST /chain/block](https://verifylite.hydratinghealingtouch.workers.dev/chain/block) ($0.0016): Base block info: number, timestamp, transaction count, gas used, base fee. Body: {"number":"latest"} - [POST /chain/price](https://verifylite.hydratinghealingtouch.workers.dev/chain/price) ($0.0029): Crypto prices from Chainlink on Base: ETH, BTC, cbBTC, SOL, USDC, DAI, EUR in USD. Body: {"pair":"ETH/USD"} ## Agent safety and LLM output - [POST /injection-check](https://verifylite.hydratinghealingtouch.workers.dev/injection-check) ($0.0044): Prompt-injection check: scans text or a web page for hidden instructions before an agent reads it. Body: {"text": "..."} or {"url": "https://..."} - [POST /sanitize-json](https://verifylite.hydratinghealingtouch.workers.dev/sanitize-json) ($0.0039): JSON repair for LLM output: fixes broken JSON and checks it against your schema. Body: {"text": "...", "schema": {...} (optional)} ## News and content - [POST /feed](https://verifylite.hydratinghealingtouch.workers.dev/feed) ($0.0038): News and RSS reader: latest headlines, links, dates, summaries from any site or feed. Body: {"url":"https://hnrss.org/frontpage","limit":5} ## Agent basics - [POST /time](https://verifylite.hydratinghealingtouch.workers.dev/time) ($0.0011): Current time: UTC, Unix, and local time in any IANA time zone. Body: {"tz":"America/Chicago"} (all fields optional) - [POST /uuid](https://verifylite.hydratinghealingtouch.workers.dev/uuid) ($0.0012): UUID generator: v4 (random) or v7 (time-ordered), up to 100 at once. Body: {"version":"v7","count":1} (all fields optional) - [POST /random](https://verifylite.hydratinghealingtouch.workers.dev/random) ($0.0013): Secure random numbers in a range, or a random pick from a list. Body: {"min":1,"max":6,"count":2} (all fields optional) - [POST /ip](https://verifylite.hydratinghealingtouch.workers.dev/ip) ($0.0014): IP address check: IPv4/IPv6, public or private, reserved ranges; or your own IP. Body: {"ip":"192.168.1.10"} (all fields optional) - [POST /ping](https://verifylite.hydratinghealingtouch.workers.dev/ping) ($0.001): Paid ping: the cheapest real x402 call, for testing payment clients. Body: {"echo":"hello"} (all fields optional) ## MCP - [MCP server](https://verifylite.hydratinghealingtouch.workers.dev/mcp): Streamable HTTP, stateless. Tools: list_prices (free), verify_url, check_site_safety, check_site_safety_pro, check_sites_batch, transcribe_audio, read_page, link_preview, domain_report, check_email, seo_check, chain_balance, chain_tx, chain_token, chain_contract, chain_gas, chain_block, crypto_price, check_prompt_injection, repair_json, read_feed, get_time, new_uuid, random_number, ip_info, ping. Same prices; x402 over MCP. - Official MCP Registry: io.github.SecondShotAI/verifylite ## Machine-readable - [OpenAPI](https://verifylite.hydratinghealingtouch.workers.dev/openapi.json) - [x402 discovery](https://verifylite.hydratinghealingtouch.workers.dev/.well-known/x402) - [Service info](https://verifylite.hydratinghealingtouch.workers.dev/) ## Notes - Payment is cancelled when a request returns an error (4xx/5xx), so invalid input, unreachable targets, and failed jobs cost nothing. - Website checks are passive: they read what a site publicly serves and do not probe for vulnerabilities. "safe" means no warning signs were found, not a guarantee. - Operated by Unfallowed Ground LLC.