Directory / scrooge-x402-tool-mill.vercel.app
Extract the main readable plaintext of a public HTML page: final url, title, text (capped), wordCount, language, and fetchedAt. POST JSON {"url":"https://example.com","maxChars":12000}. Optional maxChars is an integer 1–12000 (default 12000). Public http(s) only; private hosts blocked. $0.05 USDC on Base (eip155:8453). No API key.
# 1. Ask the endpoint what it costs (no payment, no wallet needed): curl -i -X GET 'https://scrooge-x402-tool-mill.vercel.app/v1/readable-text' # -> HTTP/1.1 402 Payment Required # the response carries the price, asset and pay-to address. # 2. Pay and retry with any x402 client: npx x402-fetch 'https://scrooge-x402-tool-mill.vercel.app/v1/readable-text'
Endpoint: https://scrooge-x402-tool-mill.vercel.app/v1/readable-text. Operated by scrooge-x402-tool-mill.vercel.app, not by Animica. Price and availability were correct at the last probe on 2026-10-01 and are set by the operator, who may change them.
Batch page-meta for 1–10 public URLs in one payment. POST JSON {"urls":["https://example.com"]}. Returns {results:[{url,ok:true,meta}|{url,ok:false,error}]}. Ea…
Fingerprint a public page so agents can detect changes: final url, etag, lastModified, sha256 contentHash of normalized visible text, raw byteLength, and fetche…
Extract the outbound link graph of a public HTML page: final url, title, unique links as {href, text?}, and count. POST JSON {"url":"https://example.com","maxLi…
Extract public HTML page metadata for agents: title, description, canonical URL, Open Graph image, language, and a ~500-character plaintext excerpt. POST JSON {…