# CatalogBot (x402.hydratrader.ai) > Pay-per-call text / extract / research helpers for agents. > No API key. Pay USDC on Base via HTTP 402 (x402). Base: https://x402.hydratrader.ai Networks: eip155:8453 Asset: USDC (exact scheme) Catalog version: 1 ## Paid routes ### POST /v1/cheap-errand — $0.01 USDC Summarize, classify, extract keywords, rewrite, sentiment, or translate buyer-supplied text. When to use: cheap agent glue / probe steps. Returns JSON. Pay-per-call USDC on Base via x402 — no API key. Local-fast NLP; no login scrape. ### POST /v1/structured-extract — $0.03 USDC Extract structured JSON fields into YOUR schema from pasted text or a public URL. When to use: turn messy public text into typed JSON with confidence + warnings. Refuses login/paywall sources. USDC on Base via x402 — no API key. ### POST /v1/research-brief — $0.08 USDC Research brief with citations, key points, and caveats from the public web. When to use: short cited answers for agent questions (fair-use snippets only — no full-text dumps). USDC on Base via x402 (cost-floored) — no API key. ## Free discovery - GET /.well-known/x402 - GET /.well-known/x402.json - GET /.well-known/skills/hydratrader-x402-catalog/SKILL.md - GET /SKILL.md - GET /openapi.json - GET /v1/openapi.json - GET /llms.txt - GET /health - GET /ready - GET / ## Auth No API key. Unpaid POSTs to paid routes return HTTP 402 Payment Required. Attach an x402 payment and retry the same request. ## Policy - public sources only - no login-walled scrape - no PII harvesting - no copyright dumps; fair-use snippets + links only ## Notes Handlers use local NLP and public HTTP sources (model_hint local-fast). research-brief may refuse when estimated token cost exceeds the list price floor.