# QuickBuild agent APIs > Pay-per-call web, AI, browser, speech, Base on-chain data and OpenAI-compatible LLM chat tools for AI agents over x402 (USDC on Base). No accounts or API keys. Every parameter is optional; call once unpaid to get the 402 challenge, then retry with the payment. Errors (4xx/5xx) are never charged. OpenAPI: https://quickbuild.quynguyenbac.workers.dev/openapi.json x402 resources: https://quickbuild.quynguyenbac.workers.dev/.well-known/x402 MCP server (streamable HTTP, same tools, x402 over MCP _meta["x402/payment"], plus free_site_check): https://quickbuild.quynguyenbac.workers.dev/mcp (MCP Registry: dev.workers.quynguyenbac.quickbuild/agent-tools) ## Paid endpoints - [GET /api/audit](https://quickbuild.quynguyenbac.workers.dev/api/audit) $0.05: Pre-launch website audit (SEO, OG, security headers, broken links, leaked-key patterns) - [GET /api/meta](https://quickbuild.quynguyenbac.workers.dev/api/meta) $0.005: URL -> title, description, Open Graph, Twitter card, canonical, favicon, feeds, JSON-LD types, links - [GET /api/markdown](https://quickbuild.quynguyenbac.workers.dev/api/markdown) $0.005: URL -> clean Markdown of the main content (for LLM context) - [GET/POST /api/summarize](https://quickbuild.quynguyenbac.workers.dev/api/summarize) $0.02: URL or text -> structured JSON brief (summary, key points, entities, topics, facts, sentiment) for agents - [GET/POST /api/translate](https://quickbuild.quynguyenbac.workers.dev/api/translate) $0.005: Translate text or a whole web page (as Markdown) between 36 languages; auto-detects the source language - [GET/POST /api/image](https://quickbuild.quynguyenbac.workers.dev/api/image) $0.01: Text-to-image: prompt -> 1024x1024 image (FLUX.1 schnell), returned as base64 in JSON or as raw JPEG - [GET/POST /api/screenshot](https://quickbuild.quynguyenbac.workers.dev/api/screenshot) $0.008: URL -> screenshot (PNG/JPEG) rendered in real headless Chrome, as base64 JSON or raw image - [GET/POST /api/tts](https://quickbuild.quynguyenbac.workers.dev/api/tts) $0.005: Text-to-speech: text -> natural voice audio (WAV) in en/es/fr/zh/ja/ko, base64 JSON or raw audio - [GET /api/base/gas](https://quickbuild.quynguyenbac.workers.dev/api/base/gas) $0.001: Base gas now: base fee, priority-fee tiers, block, and USD cost of a transfer/ERC-20 transfer/swap incl. L1 data fee - [GET /api/base/wallet](https://quickbuild.quynguyenbac.workers.dev/api/base/wallet) $0.002: Base wallet balances: ETH + USDC/USDT/DAI/WETH/cbETH/wstETH/AERO + any ERC-20s you list, with USD totals - [GET /api/base/token](https://quickbuild.quynguyenbac.workers.dev/api/base/token) $0.002: Base ERC-20 token info: name, symbol, decimals, total supply, proxy implementation, is-contract check, optional holder balance - [GET /api/base/tx](https://quickbuild.quynguyenbac.workers.dev/api/base/tx) $0.002: Base transaction status: success/failed/pending, confirmations, fee (L2 + L1) in ETH/USD, decoded ERC-20 transfers - [POST/GET /v1/chat/completions](https://quickbuild.quynguyenbac.workers.dev/v1/chat/completions) $0.003: OpenAI-compatible chat completions (Llama 3.1 8B default; Llama 3.2 3B/1B, Mistral 7B, Granite 4) per call, no API key - [GET/POST /api/chat](https://quickbuild.quynguyenbac.workers.dev/api/chat) $0.003: Simple LLM call: prompt (+ optional system/messages) -> answer text, Llama 3.1 8B default, no API key ## Free - [GET /v1/models](https://quickbuild.quynguyenbac.workers.dev/v1/models): models available on /v1/chat/completions - [GET /api/check](https://quickbuild.quynguyenbac.workers.dev/api/check?url=example.com): quick website check, 10/hour per IP