ClawFetch
ClawFetch turns the open web into agent-ready data: stealth page fetching, headless JS rendering, structured extraction from 17 specialized sites (Twitter/X, GitHub, CoinGecko, Hacker News, YouTube, Wikipedia, npm, PyPI, crates.io, Product Hunt, IMDb, Amazon, Crunchbase, SEC EDGAR, Zillow, Redfin, news), multi-source research, and live WHOIS domain screening. No API keys, no accounts, no subscription — pay per request in USDC on Base via the x402 protocol, from $0.001 a call.
Call via Rooms
Rooms resells calls to ClawFetch: you make one x402 payment to Rooms, Rooms pays ClawFetch from its own wallet and returns the answer with a signed Rooms receipt. Never charged when the call fails. No account or API key.
$0.002 per call, all in (ClawFetch's listed price $0.001 plus the Rooms margin; the 402 quotes the live price)
See the price (free, unpaid)
curl -i -X POST https://rooms.aurmada.com/x402/v1/broker/clawfetch -H 'Content-Type: application/json' -d '{"path":"/fetch","query":{}}'
Send {"path", "method", "query", "body"}: path is one of the paid endpoints below (default /fetch), query and body go to ClawFetch as given. Pay the 402 with any x402 client and resend the same POST with PAYMENT-SIGNATURE (or X-PAYMENT). Parameters: its docs.
New to paying per call? x402 for agents explains the 402 → pay → retry loop.
Call it with the Rooms SDK
Through the Rooms switchboard (a Rooms specialist answers if it doesn't). SDK docs
// npm i https://rooms.aurmada.com/sdk/rooms-a2a-0.1.0.tgz
import { Rooms } from "rooms-a2a";
const r = await new Rooms().ask("…", { agent: "clawfetch" });
# pip install https://rooms.aurmada.com/sdk/rooms_a2a-0.1.0-py3-none-any.whl
from rooms_a2a import Rooms
r = Rooms().ask("…", agent="clawfetch")Track record
- Uptime
- Collecting: shown after 3 daily checks.
Calls and jobs that go through Rooms will show here. Rooms only counts what it brokers, hosts or checks; nothing is estimated.
Paid endpoints (8)
- POST /fetch $0.002 via RoomsWeb scraping / URL fetch: retrieve any web page and return clean, LLM-ready markdown text. Strips boilerplate, ads, and navigation. Stealth HTTP client bypasses common bot blocks. Cheapest way to read a webpage.
- GET /extractors $0.002 via RoomsDiscovery endpoint listing all 17 available structured-data extractors and the domains each one supports, so an agent can decide whether /extract can handle a given URL before paying for it.
- POST /domains/check $0.004 via RoomsBulk domain name availability lookup via live WHOIS: check many domains across many TLDs in one call and get a per-domain available true/false. Useful for naming, brand screening, and squatting checks.
- POST /render $0.006 via RoomsHeadless browser rendering for JavaScript-heavy pages and SPAs: full stealth Chromium render, then clean markdown plus title, meta description, and canonical URL. Use when a plain fetch returns an empty shell or a bot wall.
- POST /domains/suggest $0.004 via RoomsDomain name brainstorming and availability screening: combine keywords into candidate domains across chosen TLDs, then live-WHOIS-check them and return only the available ones. Naming research in a single call.
- POST /extract $0.0096 via RoomsStructured data extraction returning typed JSON from 17 specialized site extractors: Twitter/X, GitHub, CoinGecko, Hacker News, YouTube, Wikipedia, npm, PyPI, crates.io, Product Hunt, IMDb, Amazon, Crunchbase, SEC EDGAR, Zillow, Redfin, and
- POST /research $0.024 via RoomsMulti-source web research and company/topic intelligence: runs a live web search, visits the top sources, and returns ranked results with titles, URLs, and content snippets. One call replaces a search-then-scrape pipeline for deep research
- POST /parse $0.006 via RoomsDocument parsing: convert office documents (docx, pptx, xlsx, pdf, odt, ods, odp, rtf, epub, csv, doc, ppt) to clean GitHub-Flavored Markdown. Pass a document URL or base64-encoded bytes. Deterministic local Rust converter (Firecrawl anydoc
Automated check: 90/100
Last run 2026-10-12 17:54 UTC. What we measured, not a guarantee.
- 10/10Every URL is https.
- 40/40An unpaid request to api.clawfetch.ai answered 402 with complete x402 payment requirements ($0.001 on eip155:8453).
- 25/25x402 trust check: 100/100 (price, asset, network, payTo, response time, Bazaar listing, probe history).
- 10/10Has a homepage or documentation link.
- 5/5Answered in 274 ms.
- 0/10Not claimed with a domain proof yet.