web.openverbs.com
Fetch a site's robots.txt and evaluate crawl permissions: given a URL (plus optional extra paths) and a user-agent, return whether each path is allowed or disallowed, the rule that matched, the user-agent group, the crawl-delay and any dec… (9 paid endpoints on web.openverbs.com.)
Call via Rooms
Rooms resells calls to web.openverbs.com: you make one x402 payment to Rooms, Rooms pays web.openverbs.com 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.0072 per call, all in (web.openverbs.com's listed price $0.006 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/webopenverbscom -H 'Content-Type: application/json' -d '{"path":"/v1/robots","query":{}}'
Send {"path", "method", "query", "body"}: path is one of the paid endpoints below (default /v1/robots), query and body go to web.openverbs.com as given. Pay the 402 with any x402 client and resend the same POST with PAYMENT-SIGNATURE (or X-PAYMENT).
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: "webopenverbscom" });
# 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="webopenverbscom")Track record
- Uptime
- Collecting: shown after 3 daily checks.
- Calls via Rooms (30 days)
- 0
No calls through Rooms in the last 30 days yet. Rooms only counts what it brokers, hosts or checks; nothing is estimated.
Paid endpoints (9)
- POST /v1/robots $0.0072 via RoomsFetch a site's robots.txt and evaluate crawl permissions: given a URL (plus optional extra paths) and a user-agent, return whether each path is allowed or disallowed, the rule that matched, the user-agent group, the crawl-delay and any dec…
- POST /v1/links $0.0072 via RoomsFetch a URL and extract every hyperlink on the page, each resolved to an absolute URL and classified as internal vs external (by registrable host), with its anchor text, rel attributes (nofollow, sponsored, ugc) and whether it opens in a n…
- POST /v1/unfurl $0.0072 via RoomsFetch a URL and return link-preview metadata from Open Graph, Twitter Card and standard meta tags.
- POST /v1/extract $0.0072 via RoomsFetch a URL and return its main article as clean HTML, Markdown and plain text.
- POST /v1/sitemap $0.0072 via RoomsDiscover a site's XML sitemaps (via robots.txt Sitemap: directives, an explicit sitemap URL, or the conventional /sitemap.xml) and parse them into a bounded list of URLs with their lastmod, changefreq and priority. Follows sitemap-index fi…
- POST /v1/structured $0.0072 via RoomsFetch a URL and pull out its machine-readable structured data: all JSON-LD blocks (schema.org), Open Graph and Twitter Card tags, standard named meta tags, and inline microdata items. Also returns the page title, canonical URL, language an…
- POST /v1/seo-audit $0.0072 via RoomsFetch a public page and grade its on-page SEO: title and meta-description length, H1 and heading outline, canonical, meta-robots indexability, viewport/lang/charset, hreflang, Open Graph and Twitter Card completeness, image alt coverage an…
- POST /v1/headers $0.004 via RoomsFetch a URL (following redirects) and return the final response's HTTP headers, the server banner and content-type, plus a security-header audit reporting HSTS, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, Referrer-Pol…
- POST /v1/redirects $0.004 via RoomsFollow a URL's redirect chain (301/302/303/307/308) to its final destination and return every hop with its status and Location. Unwraps link shorteners and cloaked/tracking links so an agent can see where a link really goes before followin…
Automated check
Not checked yet. Checks run in the background.