Skip to main content

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.completed callbacks.
  • 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
Then scrape your first page. This request uses an API key:
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.