{"x402Version":2,"payTo":"0xfE2353C808F2409cCb81508005A62cef29457706","resources":[{"id":54543,"slug":"54543","resource":"https://scrooge-x402-tool-mill.vercel.app/v1/page-meta","description":"Extract public HTML page metadata for agents: title, description, canonical URL, Open Graph image, language, and a ~500-character plaintext excerpt. POST JSON {\"url\":\"https://example.com\"}. Public http(s) only. $0.002 USDC on Base (eip155:8453). No API key.","type":"http","resourceType":"Agent Service","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xfE2353C808F2409cCb81508005A62cef29457706","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"2000","amountUsd":0.002,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"additionalProperties":false,"properties":{"canonical":{"description":"Absolute canonical URL, or null","type":["string","null"]},"description":{"description":"Meta description, or null","type":["string","null"]},"excerpt":{"description":"Whitespace-collapsed plaintext excerpt (~500 characters; ellipsis if truncated), or null","type":["string","null"]},"language":{"description":"html lang or content-language, or null","type":["string","null"]},"ogImage":{"description":"Absolute Open Graph or Twitter image URL, or null","type":["string","null"]},"title":{"description":"HTML title, or null","type":["string","null"]}},"required":["title","description","canonical","ogImage","language","excerpt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"canonical":"https://example.com/","description":null,"excerpt":"This domain is for use in documentation examples without needing permission. Avoid use in operations.","language":null,"ogImage":null,"title":"Example Domain"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"url":{"description":"Public http(s) URL to fetch (SSRF-safe; private/link-local blocked)","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"canonical":{"description":"Absolute canonical URL, or null","type":["string","null"]},"description":{"description":"Meta description, or null","type":["string","null"]},"excerpt":{"description":"Whitespace-collapsed plaintext excerpt (~500 characters; ellipsis if truncated), or null","type":["string","null"]},"language":{"description":"html lang or content-language, or null","type":["string","null"]},"ogImage":{"description":"Absolute Open Graph or Twitter image URL, or null","type":["string","null"]},"title":{"description":"HTML title, or null","type":["string","null"]}},"required":["title","description","canonical","ogImage","language","excerpt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"scrooge-x402-tool-mill.vercel.app","lastUpdated":"2026-10-08T11:41:04.167Z","quality":{"calls30d":3,"uniquePayers30d":3,"lastCalledAt":"2026-10-08T11:41:03.791Z"},"metadata":{"extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"canonical":"https://example.com/","description":null,"excerpt":"This domain is for use in documentation examples without needing permission. Avoid use in operations.","language":null,"ogImage":null,"title":"Example Domain"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"url":{"description":"Public http(s) URL to fetch (SSRF-safe; private/link-local blocked)","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"canonical":{"description":"Absolute canonical URL, or null","type":["string","null"]},"description":{"description":"Meta description, or null","type":["string","null"]},"excerpt":{"description":"Whitespace-collapsed plaintext excerpt (~500 characters; ellipsis if truncated), or null","type":["string","null"]},"language":{"description":"html lang or content-language, or null","type":["string","null"]},"ogImage":{"description":"Absolute Open Graph or Twitter image URL, or null","type":["string","null"]},"title":{"description":"HTML title, or null","type":["string","null"]}},"required":["title","description","canonical","ogImage","language","excerpt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":54544,"slug":"54544","resource":"https://scrooge-x402-tool-mill.vercel.app/v1/structured-data","description":"Extract schema.org structured data from a public HTML page: JSON-LD (@graph flattened), top-level microdata, and Open Graph / Twitter meta. Normalizes Product/Offer, Article, Organization, Event, FAQ, and breadcrumbs. POST JSON {\"url\":\"https://example.com\"}. No structured data is HTTP 200 with empty arrays, not an error. Public http(s) only. $0.01 USDC on Base (eip155:8453). No API key.","type":"http","resourceType":"Monitoring","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xfE2353C808F2409cCb81508005A62cef29457706","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","amountUsd":0.01,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":false,"properties":{"jsonLd":{"minimum":0,"type":"integer"},"microdata":{"minimum":0,"type":"integer"}},"required":["jsonLd","microdata"],"type":"object"},"entities":{"description":"Normalized Product, Article, Organization, Event, FAQ, or breadcrumb facts","items":{"additionalProperties":true,"type":"object"},"type":"array"},"fetchedAt":{"format":"date-time","type":"string"},"finalUrl":{"description":"Final URL after redirects","format":"uri","type":"string"},"jsonLd":{"description":"Raw JSON-LD nodes, trimmed so the body stays under 64 KB","items":{},"type":"array"},"openGraph":{"additionalProperties":true,"type":"object"},"types":{"description":"Unique schema.org @type values","items":{"type":"string"},"type":"array"},"url":{"format":"uri","type":"string"}},"required":["url","finalUrl","types","entities","jsonLd","openGraph","counts","fetchedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"counts":{"jsonLd":1,"microdata":0},"entities":[{"availability":"InStock","name":"Example","price":"9.00","priceCurrency":"USD","type":"Product"}],"fetchedAt":"2026-10-05T00:00:00.000Z","finalUrl":"https://example.com/","jsonLd":[{"@type":"Product","name":"Example"}],"openGraph":{"og:title":"Example"},"types":["Product"],"url":"https://example.com/"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"url":{"description":"Public http(s) URL to fetch (SSRF-safe; private/link-local blocked)","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":false,"properties":{"jsonLd":{"minimum":0,"type":"integer"},"microdata":{"minimum":0,"type":"integer"}},"required":["jsonLd","microdata"],"type":"object"},"entities":{"description":"Normalized Product, Article, Organization, Event, FAQ, or breadcrumb facts","items":{"additionalProperties":true,"type":"object"},"type":"array"},"fetchedAt":{"format":"date-time","type":"string"},"finalUrl":{"description":"Final URL after redirects","format":"uri","type":"string"},"jsonLd":{"description":"Raw JSON-LD nodes, trimmed so the body stays under 64 KB","items":{},"type":"array"},"openGraph":{"additionalProperties":true,"type":"object"},"types":{"description":"Unique schema.org @type values","items":{"type":"string"},"type":"array"},"url":{"format":"uri","type":"string"}},"required":["url","finalUrl","types","entities","jsonLd","openGraph","counts","fetchedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"scrooge-x402-tool-mill.vercel.app","lastUpdated":"2026-10-08T06:27:07.703Z","quality":{"calls30d":3,"uniquePayers30d":3,"lastCalledAt":"2026-10-08T06:27:07.563Z"},"metadata":{"extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"counts":{"jsonLd":1,"microdata":0},"entities":[{"availability":"InStock","name":"Example","price":"9.00","priceCurrency":"USD","type":"Product"}],"fetchedAt":"2026-10-05T00:00:00.000Z","finalUrl":"https://example.com/","jsonLd":[{"@type":"Product","name":"Example"}],"openGraph":{"og:title":"Example"},"types":["Product"],"url":"https://example.com/"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"url":{"description":"Public http(s) URL to fetch (SSRF-safe; private/link-local blocked)","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":false,"properties":{"jsonLd":{"minimum":0,"type":"integer"},"microdata":{"minimum":0,"type":"integer"}},"required":["jsonLd","microdata"],"type":"object"},"entities":{"description":"Normalized Product, Article, Organization, Event, FAQ, or breadcrumb facts","items":{"additionalProperties":true,"type":"object"},"type":"array"},"fetchedAt":{"format":"date-time","type":"string"},"finalUrl":{"description":"Final URL after redirects","format":"uri","type":"string"},"jsonLd":{"description":"Raw JSON-LD nodes, trimmed so the body stays under 64 KB","items":{},"type":"array"},"openGraph":{"additionalProperties":true,"type":"object"},"types":{"description":"Unique schema.org @type values","items":{"type":"string"},"type":"array"},"url":{"format":"uri","type":"string"}},"required":["url","finalUrl","types","entities","jsonLd","openGraph","counts","fetchedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":54545,"slug":"54545","resource":"https://scrooge-x402-tool-mill.vercel.app/v1/watch","description":"Watch one public page for 7 days. Checks hourly. When the content hash changes, POST {watch_id,url,old_fingerprint,new_fingerprint,changed_at} to your https callback (5s timeout, one retry). POST JSON {\"url\":\"https://example.com\",\"callback_url\":\"https://example.com/hook\"}. Returns {watch_id,url,expires,status_url}. Free status is GET /v1/watch/:id and does not show the callback. At 500 active watches, POST returns 503 before payment. $0.10 USDC on Base (eip155:8453). No API key.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xfE2353C808F2409cCb81508005A62cef29457706","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100000","amountUsd":0.1,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"additionalProperties":false,"properties":{"expires":{"description":"When the 7-day watch ends","format":"date-time","type":"string"},"status_url":{"description":"GET this for status. The callback URL is not included.","type":"string"},"url":{"description":"Page being watched","type":"string"},"watch_id":{"description":"Id for the free status URL","type":"string"}},"required":["watch_id","url","expires","status_url"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"callback_url":"https://example.com/hook","url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"expires":"2026-10-12T00:00:00.000Z","status_url":"https://scrooge-x402-tool-mill.vercel.app/v1/watch/0123456789abcdef0123456789abcdef","url":"https://example.com/","watch_id":"0123456789abcdef0123456789abcdef"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"callback_url":{"description":"Public https URL that receives one POST when the page content hash changes","format":"uri","type":"string"},"url":{"description":"Public http(s) URL to fetch (SSRF-safe; private/link-local blocked)","format":"uri","type":"string"}},"required":["url","callback_url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"expires":{"description":"When the 7-day watch ends","format":"date-time","type":"string"},"status_url":{"description":"GET this for status. The callback URL is not included.","type":"string"},"url":{"description":"Page being watched","type":"string"},"watch_id":{"description":"Id for the free status URL","type":"string"}},"required":["watch_id","url","expires","status_url"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"scrooge-x402-tool-mill.vercel.app","lastUpdated":"2026-10-08T06:27:14.817Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-08T06:27:14.239Z"},"metadata":{"extensions":{"bazaar":{"info":{"input":{"body":{"callback_url":"https://example.com/hook","url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"expires":"2026-10-12T00:00:00.000Z","status_url":"https://scrooge-x402-tool-mill.vercel.app/v1/watch/0123456789abcdef0123456789abcdef","url":"https://example.com/","watch_id":"0123456789abcdef0123456789abcdef"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"callback_url":{"description":"Public https URL that receives one POST when the page content hash changes","format":"uri","type":"string"},"url":{"description":"Public http(s) URL to fetch (SSRF-safe; private/link-local blocked)","format":"uri","type":"string"}},"required":["url","callback_url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"expires":{"description":"When the 7-day watch ends","format":"date-time","type":"string"},"status_url":{"description":"GET this for status. The callback URL is not included.","type":"string"},"url":{"description":"Page being watched","type":"string"},"watch_id":{"description":"Id for the free status URL","type":"string"}},"required":["watch_id","url","expires","status_url"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":54546,"slug":"54546","resource":"https://scrooge-x402-tool-mill.vercel.app/v1/readable-text","description":"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.","type":"http","resourceType":"Web Intelligence","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xfE2353C808F2409cCb81508005A62cef29457706","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"additionalProperties":false,"properties":{"fetchedAt":{"description":"ISO-8601 time the page was fetched","format":"date-time","type":"string"},"language":{"description":"html lang or content-language, or null","type":["string","null"]},"text":{"description":"Main readable plaintext, capped by maxChars (default and max 12000)","type":"string"},"title":{"description":"HTML title, or null","type":["string","null"]},"url":{"description":"Final URL after redirects","format":"uri","type":"string"},"wordCount":{"minimum":0,"type":"integer"}},"required":["url","title","text","wordCount","language","fetchedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"maxChars":12000,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"fetchedAt":"2026-09-21T00:00:00.000Z","language":null,"text":"This domain is for use in documentation examples without needing permission. Avoid use in operations.","title":"Example Domain","url":"https://example.com/","wordCount":16},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"maxChars":{"description":"Max characters of extracted text (default and cap 12000)","maximum":12000,"minimum":1,"type":"integer"},"url":{"description":"Public http(s) URL to fetch (SSRF-safe; private/link-local blocked)","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"fetchedAt":{"description":"ISO-8601 time the page was fetched","format":"date-time","type":"string"},"language":{"description":"html lang or content-language, or null","type":["string","null"]},"text":{"description":"Main readable plaintext, capped by maxChars (default and max 12000)","type":"string"},"title":{"description":"HTML title, or null","type":["string","null"]},"url":{"description":"Final URL after redirects","format":"uri","type":"string"},"wordCount":{"minimum":0,"type":"integer"}},"required":["url","title","text","wordCount","language","fetchedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"scrooge-x402-tool-mill.vercel.app","lastUpdated":"2026-10-08T06:27:11.905Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-08T06:27:11.76Z"},"metadata":{"extensions":{"bazaar":{"info":{"input":{"body":{"maxChars":12000,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"fetchedAt":"2026-09-21T00:00:00.000Z","language":null,"text":"This domain is for use in documentation examples without needing permission. Avoid use in operations.","title":"Example Domain","url":"https://example.com/","wordCount":16},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"maxChars":{"description":"Max characters of extracted text (default and cap 12000)","maximum":12000,"minimum":1,"type":"integer"},"url":{"description":"Public http(s) URL to fetch (SSRF-safe; private/link-local blocked)","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"fetchedAt":{"description":"ISO-8601 time the page was fetched","format":"date-time","type":"string"},"language":{"description":"html lang or content-language, or null","type":["string","null"]},"text":{"description":"Main readable plaintext, capped by maxChars (default and max 12000)","type":"string"},"title":{"description":"HTML title, or null","type":["string","null"]},"url":{"description":"Final URL after redirects","format":"uri","type":"string"},"wordCount":{"minimum":0,"type":"integer"}},"required":["url","title","text","wordCount","language","fetchedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":54547,"slug":"54547","resource":"https://scrooge-x402-tool-mill.vercel.app/v1/company-card","description":"Public-record company profile for a domain: legal name, domain age, registrar, LEI, and social links. Merges homepage Organization JSON-LD, RDAP, GLEIF, and Wikidata. Each filled field names its source. POST JSON {\"domain\":\"coinbase.com\"} or {\"url\":\"https://www.coinbase.com\"}. Nothing found is HTTP 200 with nulls, not an error. $0.03 USDC on Base (eip155:8453). No API key.","type":"http","resourceType":"Identity & Enrichment","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xfE2353C808F2409cCb81508005A62cef29457706","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","amountUsd":0.03,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"additionalProperties":false,"properties":{"country":{"description":"GLEIF legal-address country","type":["string","null"]},"description":{"description":"Wikidata description when the official website matches the domain","type":["string","null"]},"domain":{"description":"Hostname with www. stripped","type":"string"},"domainAgeDays":{"description":"Whole days since registration","minimum":0,"type":["integer","null"]},"domainCreated":{"description":"RDAP registration date","type":["string","null"]},"fetchedAt":{"format":"date-time","type":"string"},"legalName":{"description":"GLEIF legal name","type":["string","null"]},"lei":{"description":"GLEIF LEI, top match only","type":["string","null"]},"logo":{"description":"Organization logo URL from homepage JSON-LD","type":["string","null"]},"name":{"description":"Organization name","type":["string","null"]},"registrar":{"description":"RDAP registrar name","type":["string","null"]},"sameAs":{"description":"Organization sameAs URLs","items":{"type":"string"},"type":"array"},"sources":{"additionalProperties":{"enum":["jsonld","rdap","gleif","wikidata"],"type":"string"},"description":"Which source filled each field","type":"object"},"wikidataId":{"description":"Wikidata QID when the official website matches","type":["string","null"]}},"required":["domain","name","legalName","description","logo","sameAs","registrar","domainCreated","domainAgeDays","lei","country","wikidataId","sources","fetchedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"domain":"coinbase.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"country":null,"description":"American company that operates a cryptocurrency exchange platform","domain":"coinbase.com","domainAgeDays":5564,"domainCreated":"2011-07-02T18:23:22Z","fetchedAt":"2026-10-05T00:00:00.000Z","legalName":null,"lei":null,"logo":null,"name":"Coinbase","registrar":"MarkMonitor Inc.","sameAs":[],"sources":{"description":"wikidata","domainAgeDays":"rdap","domainCreated":"rdap","name":"wikidata","registrar":"rdap","wikidataId":"wikidata"},"wikidataId":"Q16972754"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"domain":{"description":"Public domain, www. stripped. Example: coinbase.com","type":"string"},"url":{"description":"Alternative to domain: public http(s) URL; only the hostname is used","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"country":{"description":"GLEIF legal-address country","type":["string","null"]},"description":{"description":"Wikidata description when the official website matches the domain","type":["string","null"]},"domain":{"description":"Hostname with www. stripped","type":"string"},"domainAgeDays":{"description":"Whole days since registration","minimum":0,"type":["integer","null"]},"domainCreated":{"description":"RDAP registration date","type":["string","null"]},"fetchedAt":{"format":"date-time","type":"string"},"legalName":{"description":"GLEIF legal name","type":["string","null"]},"lei":{"description":"GLEIF LEI, top match only","type":["string","null"]},"logo":{"description":"Organization logo URL from homepage JSON-LD","type":["string","null"]},"name":{"description":"Organization name","type":["string","null"]},"registrar":{"description":"RDAP registrar name","type":["string","null"]},"sameAs":{"description":"Organization sameAs URLs","items":{"type":"string"},"type":"array"},"sources":{"additionalProperties":{"enum":["jsonld","rdap","gleif","wikidata"],"type":"string"},"description":"Which source filled each field","type":"object"},"wikidataId":{"description":"Wikidata QID when the official website matches","type":["string","null"]}},"required":["domain","name","legalName","description","logo","sameAs","registrar","domainCreated","domainAgeDays","lei","country","wikidataId","sources","fetchedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"scrooge-x402-tool-mill.vercel.app","lastUpdated":"2026-10-08T06:27:10.959Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-08T06:27:10.835Z"},"metadata":{"extensions":{"bazaar":{"info":{"input":{"body":{"domain":"coinbase.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"country":null,"description":"American company that operates a cryptocurrency exchange platform","domain":"coinbase.com","domainAgeDays":5564,"domainCreated":"2011-07-02T18:23:22Z","fetchedAt":"2026-10-05T00:00:00.000Z","legalName":null,"lei":null,"logo":null,"name":"Coinbase","registrar":"MarkMonitor Inc.","sameAs":[],"sources":{"description":"wikidata","domainAgeDays":"rdap","domainCreated":"rdap","name":"wikidata","registrar":"rdap","wikidataId":"wikidata"},"wikidataId":"Q16972754"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"domain":{"description":"Public domain, www. stripped. Example: coinbase.com","type":"string"},"url":{"description":"Alternative to domain: public http(s) URL; only the hostname is used","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"country":{"description":"GLEIF legal-address country","type":["string","null"]},"description":{"description":"Wikidata description when the official website matches the domain","type":["string","null"]},"domain":{"description":"Hostname with www. stripped","type":"string"},"domainAgeDays":{"description":"Whole days since registration","minimum":0,"type":["integer","null"]},"domainCreated":{"description":"RDAP registration date","type":["string","null"]},"fetchedAt":{"format":"date-time","type":"string"},"legalName":{"description":"GLEIF legal name","type":["string","null"]},"lei":{"description":"GLEIF LEI, top match only","type":["string","null"]},"logo":{"description":"Organization logo URL from homepage JSON-LD","type":["string","null"]},"name":{"description":"Organization name","type":["string","null"]},"registrar":{"description":"RDAP registrar name","type":["string","null"]},"sameAs":{"description":"Organization sameAs URLs","items":{"type":"string"},"type":"array"},"sources":{"additionalProperties":{"enum":["jsonld","rdap","gleif","wikidata"],"type":"string"},"description":"Which source filled each field","type":"object"},"wikidataId":{"description":"Wikidata QID when the official website matches","type":["string","null"]}},"required":["domain","name","legalName","description","logo","sameAs","registrar","domainCreated","domainAgeDays","lei","country","wikidataId","sources","fetchedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":54548,"slug":"54548","resource":"https://scrooge-x402-tool-mill.vercel.app/v1/batch-meta","description":"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}]}. Each meta has title, description, canonical, ogImage, language, and a ~500-character excerpt. One URL failing does not fail the batch. $0.15 USDC on Base (eip155:8453). No API key.","type":"http","resourceType":"Web Intelligence","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xfE2353C808F2409cCb81508005A62cef29457706","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"150000","amountUsd":0.15,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"additionalProperties":false,"properties":{"results":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"meta":{"additionalProperties":false,"properties":{"canonical":{"description":"Absolute canonical URL, or null","type":["string","null"]},"description":{"description":"Meta description, or null","type":["string","null"]},"excerpt":{"description":"Whitespace-collapsed plaintext excerpt (~500 characters; ellipsis if truncated), or null","type":["string","null"]},"language":{"description":"html lang or content-language, or null","type":["string","null"]},"ogImage":{"description":"Absolute Open Graph or Twitter image URL, or null","type":["string","null"]},"title":{"description":"HTML title, or null","type":["string","null"]}},"required":["title","description","canonical","ogImage","language","excerpt"],"type":"object"},"ok":{"const":true,"type":"boolean"},"url":{"description":"The URL that was requested","format":"uri","type":"string"}},"required":["url","ok","meta"],"type":"object"},{"additionalProperties":false,"properties":{"error":{"description":"Why this URL failed; other rows still return","type":"string"},"ok":{"const":false,"type":"boolean"},"url":{"format":"uri","type":"string"}},"required":["url","ok","error"],"type":"object"}]},"maxItems":10,"minItems":1,"type":"array"}},"required":["results"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"urls":["https://example.com"]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"results":[{"meta":{"canonical":"https://example.com/","description":null,"excerpt":"This domain is for use in documentation examples without needing permission. Avoid use in operations.","language":null,"ogImage":null,"title":"Example Domain"},"ok":true,"url":"https://example.com"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"urls":{"description":"1–10 public http(s) URLs","items":{"description":"Public http(s) URL to fetch (SSRF-safe; private/link-local blocked)","format":"uri","type":"string"},"maxItems":10,"minItems":1,"type":"array"}},"required":["urls"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"results":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"meta":{"additionalProperties":false,"properties":{"canonical":{"description":"Absolute canonical URL, or null","type":["string","null"]},"description":{"description":"Meta description, or null","type":["string","null"]},"excerpt":{"description":"Whitespace-collapsed plaintext excerpt (~500 characters; ellipsis if truncated), or null","type":["string","null"]},"language":{"description":"html lang or content-language, or null","type":["string","null"]},"ogImage":{"description":"Absolute Open Graph or Twitter image URL, or null","type":["string","null"]},"title":{"description":"HTML title, or null","type":["string","null"]}},"required":["title","description","canonical","ogImage","language","excerpt"],"type":"object"},"ok":{"const":true,"type":"boolean"},"url":{"description":"The URL that was requested","format":"uri","type":"string"}},"required":["url","ok","meta"],"type":"object"},{"additionalProperties":false,"properties":{"error":{"description":"Why this URL failed; other rows still return","type":"string"},"ok":{"const":false,"type":"boolean"},"url":{"format":"uri","type":"string"}},"required":["url","ok","error"],"type":"object"}]},"maxItems":10,"minItems":1,"type":"array"}},"required":["results"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"scrooge-x402-tool-mill.vercel.app","lastUpdated":"2026-09-23T04:06:18.759Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-23T04:06:18.614Z"},"metadata":{"extensions":{"bazaar":{"info":{"input":{"body":{"urls":["https://example.com"]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"results":[{"meta":{"canonical":"https://example.com/","description":null,"excerpt":"This domain is for use in documentation examples without needing permission. Avoid use in operations.","language":null,"ogImage":null,"title":"Example Domain"},"ok":true,"url":"https://example.com"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"urls":{"description":"1–10 public http(s) URLs","items":{"description":"Public http(s) URL to fetch (SSRF-safe; private/link-local blocked)","format":"uri","type":"string"},"maxItems":10,"minItems":1,"type":"array"}},"required":["urls"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"results":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"meta":{"additionalProperties":false,"properties":{"canonical":{"description":"Absolute canonical URL, or null","type":["string","null"]},"description":{"description":"Meta description, or null","type":["string","null"]},"excerpt":{"description":"Whitespace-collapsed plaintext excerpt (~500 characters; ellipsis if truncated), or null","type":["string","null"]},"language":{"description":"html lang or content-language, or null","type":["string","null"]},"ogImage":{"description":"Absolute Open Graph or Twitter image URL, or null","type":["string","null"]},"title":{"description":"HTML title, or null","type":["string","null"]}},"required":["title","description","canonical","ogImage","language","excerpt"],"type":"object"},"ok":{"const":true,"type":"boolean"},"url":{"description":"The URL that was requested","format":"uri","type":"string"}},"required":["url","ok","meta"],"type":"object"},{"additionalProperties":false,"properties":{"error":{"description":"Why this URL failed; other rows still return","type":"string"},"ok":{"const":false,"type":"boolean"},"url":{"format":"uri","type":"string"}},"required":["url","ok","error"],"type":"object"}]},"maxItems":10,"minItems":1,"type":"array"}},"required":["results"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":54549,"slug":"54549","resource":"https://scrooge-x402-tool-mill.vercel.app/v1/change-fingerprint","description":"Fingerprint a public page so agents can detect changes: final url, etag, lastModified, sha256 contentHash of normalized visible text, raw byteLength, and fetchedAt. POST JSON {\"url\":\"https://example.com\"}. Public http(s) only; private hosts blocked. $0.04 USDC on Base (eip155:8453). No API key.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xfE2353C808F2409cCb81508005A62cef29457706","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"40000","amountUsd":0.04,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"additionalProperties":false,"properties":{"byteLength":{"description":"Raw upstream response size in bytes","minimum":0,"type":"integer"},"contentHash":{"description":"sha256 hex of normalized visible text","pattern":"^[a-f0-9]{64}$","type":"string"},"etag":{"description":"Upstream ETag header, or null","type":["string","null"]},"fetchedAt":{"description":"ISO-8601 time the page was fetched","format":"date-time","type":"string"},"lastModified":{"description":"Upstream Last-Modified header, or null","type":["string","null"]},"url":{"description":"Final URL after redirects","format":"uri","type":"string"}},"required":["url","etag","lastModified","contentHash","byteLength","fetchedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"byteLength":528,"contentHash":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","etag":null,"fetchedAt":"2026-09-21T00:00:00.000Z","lastModified":null,"url":"https://example.com/"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"url":{"description":"Public http(s) URL to fetch (SSRF-safe; private/link-local blocked)","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"byteLength":{"description":"Raw upstream response size in bytes","minimum":0,"type":"integer"},"contentHash":{"description":"sha256 hex of normalized visible text","pattern":"^[a-f0-9]{64}$","type":"string"},"etag":{"description":"Upstream ETag header, or null","type":["string","null"]},"fetchedAt":{"description":"ISO-8601 time the page was fetched","format":"date-time","type":"string"},"lastModified":{"description":"Upstream Last-Modified header, or null","type":["string","null"]},"url":{"description":"Final URL after redirects","format":"uri","type":"string"}},"required":["url","etag","lastModified","contentHash","byteLength","fetchedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"scrooge-x402-tool-mill.vercel.app","lastUpdated":"2026-09-23T04:06:17.784Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-23T04:06:17.672Z"},"metadata":{"extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"byteLength":528,"contentHash":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","etag":null,"fetchedAt":"2026-09-21T00:00:00.000Z","lastModified":null,"url":"https://example.com/"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"url":{"description":"Public http(s) URL to fetch (SSRF-safe; private/link-local blocked)","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"byteLength":{"description":"Raw upstream response size in bytes","minimum":0,"type":"integer"},"contentHash":{"description":"sha256 hex of normalized visible text","pattern":"^[a-f0-9]{64}$","type":"string"},"etag":{"description":"Upstream ETag header, or null","type":["string","null"]},"fetchedAt":{"description":"ISO-8601 time the page was fetched","format":"date-time","type":"string"},"lastModified":{"description":"Upstream Last-Modified header, or null","type":["string","null"]},"url":{"description":"Final URL after redirects","format":"uri","type":"string"}},"required":["url","etag","lastModified","contentHash","byteLength","fetchedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":54550,"slug":"54550","resource":"https://scrooge-x402-tool-mill.vercel.app/v1/link-graph","description":"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\",\"maxLinks\":50}. Optional maxLinks is an integer 1–50 (default 50). Skips #, javascript, mailto, tel, and data links. Public http(s) only. $0.03 USDC on Base (eip155:8453). No API key.","type":"http","resourceType":"Web Intelligence","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xfE2353C808F2409cCb81508005A62cef29457706","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","amountUsd":0.03,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"additionalProperties":false,"properties":{"count":{"description":"links.length","maximum":50,"minimum":0,"type":"integer"},"links":{"items":{"additionalProperties":false,"properties":{"href":{"description":"Absolute link URL","format":"uri","type":"string"},"text":{"description":"Anchor text; omitted when empty","maxLength":200,"type":"string"}},"required":["href"],"type":"object"},"maxItems":50,"type":"array"},"title":{"description":"HTML title, or null","type":["string","null"]},"url":{"description":"Final URL after redirects","format":"uri","type":"string"}},"required":["url","title","links","count"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"maxLinks":50,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"count":1,"links":[{"href":"https://iana.org/domains/example","text":"Learn more"}],"title":"Example Domain","url":"https://example.com/"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"maxLinks":{"description":"Max outbound links (default and cap 50)","maximum":50,"minimum":1,"type":"integer"},"url":{"description":"Public http(s) URL to fetch (SSRF-safe; private/link-local blocked)","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"count":{"description":"links.length","maximum":50,"minimum":0,"type":"integer"},"links":{"items":{"additionalProperties":false,"properties":{"href":{"description":"Absolute link URL","format":"uri","type":"string"},"text":{"description":"Anchor text; omitted when empty","maxLength":200,"type":"string"}},"required":["href"],"type":"object"},"maxItems":50,"type":"array"},"title":{"description":"HTML title, or null","type":["string","null"]},"url":{"description":"Final URL after redirects","format":"uri","type":"string"}},"required":["url","title","links","count"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"scrooge-x402-tool-mill.vercel.app","lastUpdated":"2026-09-23T04:06:16.897Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-23T04:06:16.757Z"},"metadata":{"extensions":{"bazaar":{"info":{"input":{"body":{"maxLinks":50,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"count":1,"links":[{"href":"https://iana.org/domains/example","text":"Learn more"}],"title":"Example Domain","url":"https://example.com/"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"maxLinks":{"description":"Max outbound links (default and cap 50)","maximum":50,"minimum":1,"type":"integer"},"url":{"description":"Public http(s) URL to fetch (SSRF-safe; private/link-local blocked)","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"count":{"description":"links.length","maximum":50,"minimum":0,"type":"integer"},"links":{"items":{"additionalProperties":false,"properties":{"href":{"description":"Absolute link URL","format":"uri","type":"string"},"text":{"description":"Anchor text; omitted when empty","maxLength":200,"type":"string"}},"required":["href"],"type":"object"},"maxItems":50,"type":"array"},"title":{"description":"HTML title, or null","type":["string","null"]},"url":{"description":"Final URL after redirects","format":"uri","type":"string"}},"required":["url","title","links","count"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false}]}