# Agent Hub > Pay-per-call web utilities for AI agents over x402 (HTTP 402, USDC on Base). No API key, no account: send the request, read the PAYMENT-REQUIRED header, sign the payment, retry. Base URL: https://agents.torbrooknews.com OpenAPI: https://agents.torbrooknews.com/openapi.json Discovery: https://agents.torbrooknews.com/.well-known/x402 Network: eip155:8453 (USDC) ## Endpoints - POST /v1/search ($0.008): Web search for AI agents. Send a natural-language query, get ranked results with title, url and snippet. Use when you need fresh information from the live web. - POST /v1/markdown ($0.01): Fetch any public web page with a real headless browser (JavaScript rendered) and return clean Markdown. Use to read articles, docs, product pages or SPAs that a plain fetch cannot render. - POST /v1/extract ($0.03): Extract structured JSON from any web page. Give a URL plus a JSON schema or a plain-English prompt describing the fields you want; a headless browser renders the page and an LLM fills the schema. - POST /v1/scrape ($0.01): Scrape text and attributes from a rendered web page using CSS selectors. Returns every match per selector. - POST /v1/pdf ($0.02): Render a URL or raw HTML to a PDF file with a headless browser. Returns the PDF bytes. Use for invoices, reports, receipts, archiving pages. - POST /v1/screenshot ($0.02): Full-page PNG screenshot of any public URL rendered by a real browser. Returns PNG bytes. - POST /v1/llm ($0.005): Pay-per-call LLM chat completion (Llama 3.1 8B, fast), no API key. Send OpenAI-style messages, get the assistant reply. Flat price per request, up to 2k output tokens. - POST /v1/llm/large ($0.02): Pay-per-call LLM chat completion on Llama 3.3 70B for harder reasoning, no API key. Same OpenAI-style messages body as /v1/llm. Flat price per request, up to 2k output tokens. - POST /v1/sentiment ($0.002): Sentiment and tone classification for text (positive / negative / neutral with confidence, plus a one-line reason). Batch up to 20 texts per call. - GET /v1/email/verify ($0.001): Verify an email address: syntax check, domain MX lookup, disposable-domain and role-account flags. Use before sending or storing an address. - GET /v1/fx ($0.002): Live foreign-exchange rates (ECB reference, 30+ currencies) and conversion. Query base, symbols and an optional amount. - POST /v1/rpc/:chain ($0.001): JSON-RPC read access to EVM chains (base, ethereum, polygon, arbitrum, optimism) with no API key. Send a standard JSON-RPC body (eth_call, eth_getBalance, eth_blockNumber, eth_getLogs). ## How to pay Any x402 client works: @x402/fetch, Coinbase AgentKit, Cloudflare Agents SDK withX402Client, x402-wallet CLI. Fixed price per request; the exact amount is in the 402 response.