Welcome to X1-BaaS
X1-BaaS (Browser-as-a-Service) is a programmatic web browsing engine built for autonomous AI agents, MCP tool runners, and developer pipelines. Give it a URL and it returns clean, LLM-ready data — Markdown, screenshots, PDFs, CSV, clean HTML, or structured JSON — with stealth anti-bot bypass baked in (Cloudflare Turnstile, DataDome, and friends).What you can do
- Scrape any URL to clean Markdown (or screenshot, PDF, CSV, HTML).
- Extract structured data using a JSON schema, CSS selectors, or XPath.
- Crawl multi-page sites in four modes: sitemap, link, pattern, and batch.
- Webhooks receive signed, asynchronous
crawl.completedcallbacks. - Pay two ways — subscription API keys or per-request x402 micropayments.
Core concepts
Your first request
You don’t need an account to try the public endpoints. Start with a health check:Response
Response
Don’t have an API key yet? You can also pay per request with x402. See the
Authentication page to learn both paths.
Next steps
Authenticate
Set up an API key or wire up x402 payments.
x402 Wallet Setup
Set up an x402 wallet to pay per request — no account needed.
Scrape a page
The core endpoint — Markdown, screenshots, PDFs, and more.
Extract data
Structured extraction with schemas, CSS, or XPath.
Crawl a site
Multi-page crawl jobs with four modes.
Handle errors
Error codes and response shapes.
Use an SDK
Python and Node.js quick-start wrappers.