# X1-BaaS API > Stealth browser automation API for AI agents. POST any URL and receive clean content in Markdown, screenshot, PDF, CSV, or HTML. x402 micropayment-gated. ## Endpoints - POST /v1/scrape — Turn a URL into clean content (multiple formats) - POST /v1/extract — Structured data extraction via JSON schema, CSS selectors, or XPath - POST /v1/crawl — Multi-page crawling (sitemap, link, pattern, batch modes) - GET /v1/onboard — x402 wallet setup guide (plain text, agent-friendly) - GET /v1/pricing — Current pricing and payment requirements - GET /health — Service status - GET /.well-known/x402.json — x402 discovery document (full schema) ## Output Formats - markdown (default): Clean LLM-ready Markdown text - screenshot: PNG/JPEG image (options: format, full_page, width, height, quality) - pdf: PDF document (options: format, landscape, scale, margin) - csv: Table data as CSV (options: table_selector) - html: Sanitized HTML with scripts/ads removed ## Authentication - x402: no account or API key needed — pay per request with USDC on Base + Solana - API key: Bearer token (request one at api@tazpal.com) ## Payment - Protocol: x402 - Price: $0.005 per request - Networks: Base Mainnet (chain ID 8453) + Solana Mainnet - Token: USDC ## Integration - MCP: https://api.tazpal.com/mcp - SDKs: Python, Node.js - Hermes Agent: native support - OpenClaw: native x402 support ## Docs - Full docs: https://docs.tazpal.com - Detailed endpoint reference: https://api.tazpal.com/llms-full.txt - Landing page: https://baas.tazpal.com