The platform

One engine. Three ways to ship.

Webclaw is one Rust extraction engine, served as a hosted Cloud API, a single-binary CLI, and an MCP server for AI agents. Same clean, LLM-ready output everywhere, with SDKs for Python, TypeScript and Go.

Under the hood

Same engine, every surface.

Whether you call the API, the CLI, or the MCP server, the same Rust extraction pipeline does the work, so the output and the behavior are identical across all three.

LLM-ready output

Clean markdown, JSON, text and an LLM-optimized format that cuts token count ~90% vs raw HTML.

Bot protection handled

Challenge pages, CAPTCHAs and fingerprinting cleared transparently, no per-site config.

Fast by default

Sub-200ms median on static pages; JS rendering only kicks in when a page actually needs it.

Nine output formats

Markdown, JSON, text, links, raw HTML, screenshots and more, requested per call.

Built in Rust

A single fast engine under every surface, no headless browser fleet to babysit.

Open source

AGPL-3.0. Run the API, CLI and MCP server on your own hardware with no limits.

Official SDKs for Python, TypeScript and Go.

Type-safe clients over the same REST API, so you can call every endpoint in the language you already ship in.

Read the SDK docs

Pick your surface. Ship today.

Cancel anytime. API, CLI, or MCP, the engine is the same.

View on GitHub