{"x402Version":2,"payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","resources":[{"id":4288,"slug":"4288","resource":"https://agentreader.dev/links","description":"Extract every hyperlink on a web page as structured JSON: resolved absolute URL, anchor text, internal-vs-external classification and nofollow flag, up to 2000 unique links. The building block for agent crawlers that need to decide where to go next, plus broken-link sweeps, backlink and SEO analysis, and site mapping.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://www.example.com"},"type":"http"},"output":{"example":{"externalCount":1,"internalCount":0,"links":[{"internal":false,"nofollow":false,"text":"More information...","url":"https://www.iana.org/domains/example"}],"totalLinks":1,"url":"https://www.example.com/"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"url":{"description":"Absolute http(s) URL of the page","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agentreader.dev","lastUpdated":"2026-09-17T03:24:31.013Z","quality":{"calls30d":4,"uniquePayers30d":2,"lastCalledAt":"2026-09-17T03:24:30.482Z"},"liveness":{},"verified":false,"featured":false},{"id":4289,"slug":"4289","resource":"https://agentreader.dev/dns","description":"DNS lookup over Cloudflare DoH: query A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA or PTR records for any domain and get structured JSON answers with TTLs. Useful for domain research, email validation and infrastructure checks.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"name":"anthropic.com","type":"A"},"type":"http"},"output":{"example":{"answers":[{"data":"160.79.104.10","name":"anthropic.com","ttl":300,"type":1}],"name":"anthropic.com","status":0,"type":"A"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"name":{"description":"Domain name to resolve","type":"string"},"type":{"description":"Record type (A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA, PTR). Default A","type":"string"}},"required":["name"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agentreader.dev","lastUpdated":"2026-09-14T19:48:56.874Z","quality":{"calls30d":4,"uniquePayers30d":2,"lastCalledAt":"2026-09-14T19:48:56.246Z"},"liveness":{},"verified":false,"featured":false},{"id":4290,"slug":"4290","resource":"https://agentreader.dev/pdf","description":"Extract the full text of any PDF from a URL - no upload, no OCR setup, just pass the link. Returns plain text plus page count and word count as JSON. Built for agents reading research papers, filings, annual reports, datasheets and documentation. Handles files up to 25 MB.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","maxTimeoutSeconds":120}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://www.example.com/whitepaper.pdf"},"type":"http"},"output":{"example":{"pages":12,"text":"Abstract. This paper describes...","url":"https://www.example.com/whitepaper.pdf","wordCount":5400},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"url":{"description":"Absolute http(s) URL of the PDF","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agentreader.dev","lastUpdated":"2026-09-01T02:32:34.82Z","quality":{"calls30d":4,"uniquePayers30d":2,"lastCalledAt":"2026-09-01T02:32:34.703Z"},"liveness":{},"verified":false,"featured":false},{"id":4291,"slug":"4291","resource":"https://agentreader.dev/screen","description":"OFAC sanctions screening: fuzzy-match a person/entity/vessel name (transliteration-aware - Arabic and Slavic romanization variants) or look up a crypto address against the official OFAC SDN and Consolidated lists. Returns verdict (match/possible_match/clear), scored matches with programs and aliases, and full list-version provenance. Lists re-ingested every 6 hours.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"name":"Usama bin Ladin"},"type":"http"},"output":{"example":{"matches":[{"list":"OFAC-SDN","matchedName":"BIN LADIN, Usama","matchedNameKind":"primary","name":"BIN LADIN, Usama","programs":["SDGT"],"score":1,"type":"individual","uid":6365}],"provenance":{"entryCount":17203,"ingestedAt":"2026-08-10T02:00:00.000Z","listPublished":"Fri, 07 Aug 2026 18:36:51 GMT","lists":["OFAC-SDN","OFAC-CONS"],"matcher":"agentreader-screen/1.0"},"query":{"name":"Usama bin Ladin","normalized":"usama bin ladin","type":"all"},"verdict":"match"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"address":{"description":"Crypto address to screen against OFAC-listed digital currency addresses","type":"string"},"name":{"description":"Person, entity or vessel name to screen (one of name/address required)","type":"string"},"type":{"description":"Filter matches: individual | entity | vessel | aircraft | all (default all)","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agentreader.dev","lastUpdated":"2026-09-01T02:32:55.453Z","quality":{"calls30d":3,"uniquePayers30d":1,"lastCalledAt":"2026-09-01T02:32:55.317Z"},"liveness":{},"verified":false,"featured":false},{"id":4292,"slug":"4292","resource":"https://agentreader.dev/extract","description":"AI structured-data extraction: turn any web page, text or HTML into JSON matching YOUR schema. Send JSON with one of url/text/html plus 'schema' (a JSON Schema object) and optional 'instructions'. Returns validated JSON. Powered by Claude with guaranteed schema conformance.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","maxTimeoutSeconds":120}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"instructions":"Extract the product details","schema":{"properties":{"inStock":{"type":"boolean"},"price":{"type":"number"},"productName":{"type":"string"}},"type":"object"},"url":"https://www.example-shop.com/product/42"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"data":{"inStock":true,"price":29.99,"productName":"Widget Pro"},"sourceUrl":"https://www.example-shop.com/product/42"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"html":{"description":"Raw HTML to extract from","type":"string"},"instructions":{"description":"Optional extraction guidance","type":"string"},"schema":{"description":"JSON Schema (root type object) describing the desired output","type":"object"},"text":{"description":"Raw text to extract from","type":"string"},"url":{"description":"URL to fetch and extract from (or use text/html)","type":"string"}},"required":["schema"]},"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":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agentreader.dev","lastUpdated":"2026-09-01T02:32:54.122Z","quality":{"calls30d":3,"uniquePayers30d":1,"lastCalledAt":"2026-09-01T02:32:53.962Z"},"liveness":{},"verified":false,"featured":false},{"id":4293,"slug":"4293","resource":"https://agentreader.dev/summarize","description":"AI summarization of any web page, raw text or HTML. Send JSON with one of url/text/html plus optional style (bullets|paragraph|tldr) and maxWords. Returns a dense, factual summary that preserves key numbers, names and conclusions. Powered by Claude.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","maxTimeoutSeconds":120}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"maxWords":150,"style":"bullets","url":"https://en.wikipedia.org/wiki/HTTP_402"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"inputChars":12000,"sourceUrl":"https://en.wikipedia.org/wiki/HTTP_402","style":"bullets","summary":"- HTTP 402 Payment Required is a reserved status code...\n- The x402 protocol revived it for machine payments..."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"html":{"description":"Raw HTML to summarize","type":"string"},"maxWords":{"description":"Max summary length in words (20-1000, default 200)","type":"number"},"style":{"description":"bullets | paragraph | tldr (default bullets)","type":"string"},"text":{"description":"Raw text to summarize","type":"string"},"url":{"description":"URL to fetch and summarize (or use text/html)","type":"string"}}},"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":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agentreader.dev","lastUpdated":"2026-09-01T02:32:51.522Z","quality":{"calls30d":3,"uniquePayers30d":1,"lastCalledAt":"2026-09-01T02:32:51.351Z"},"liveness":{},"verified":false,"featured":false},{"id":4294,"slug":"4294","resource":"https://agentreader.dev/sitemap","description":"Parse an XML sitemap or sitemap index into JSON: up to 5000 URLs with lastmod and priority, or the list of child sitemaps. Useful for agents planning site crawls or auditing site structure.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"6000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://www.example.com/sitemap.xml"},"type":"http"},"output":{"example":{"childSitemaps":[],"kind":"urlset","url":"https://www.example.com/sitemap.xml","urlCount":42,"urls":[{"lastmod":"2026-08-01","loc":"https://www.example.com/page","priority":"0.8"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"url":{"description":"Absolute http(s) URL of the sitemap XML","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agentreader.dev","lastUpdated":"2026-09-01T02:32:37.309Z","quality":{"calls30d":3,"uniquePayers30d":1,"lastCalledAt":"2026-09-01T02:32:36.746Z"},"liveness":{},"verified":false,"featured":false},{"id":4295,"slug":"4295","resource":"https://agentreader.dev/feed","description":"Parse any RSS, Atom or RDF feed into normalized JSON: feed title, description and up to 100 items with title, link, publish date, author, summary and categories. Ideal for agents monitoring news sources, blogs and changelogs.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"6000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://blog.cloudflare.com/rss/"},"type":"http"},"output":{"example":{"description":"Updates from Cloudflare","format":"rss","itemCount":20,"items":[{"author":"Jane Doe","categories":["Product News"],"link":"https://blog.cloudflare.com/example","published":"Mon, 03 Aug 2026 12:00:00 GMT","summary":"Post summary...","title":"Example post"}],"siteLink":"https://blog.cloudflare.com/","title":"The Cloudflare Blog","url":"https://blog.cloudflare.com/rss/"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"url":{"description":"Absolute http(s) URL of the RSS/Atom feed","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agentreader.dev","lastUpdated":"2026-09-01T02:32:35.986Z","quality":{"calls30d":3,"uniquePayers30d":1,"lastCalledAt":"2026-09-01T02:32:35.829Z"},"liveness":{},"verified":false,"featured":false},{"id":4296,"slug":"4296","resource":"https://agentreader.dev/clean","description":"Convert raw HTML you already have into clean markdown. Send JSON {\"html\": \"...\"} and get back markdown with scripts, styles and boilerplate stripped. Cheaper than /read when the agent has already fetched the page.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"html":"<article><h1>Hello</h1><p>World</p></article>"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"markdown":"# Hello\n\nWorld","wordCount":2},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"html":{"description":"Raw HTML string to convert to markdown","type":"string"}},"required":["html"]},"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":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agentreader.dev","lastUpdated":"2026-09-01T02:32:33.186Z","quality":{"calls30d":3,"uniquePayers30d":1,"lastCalledAt":"2026-09-01T02:32:32.487Z"},"liveness":{},"verified":false,"featured":false},{"id":4297,"slug":"4297","resource":"https://agentreader.dev/meta","description":"Get structured metadata for any public web page in one call: title, meta description, canonical URL, Open Graph and Twitter card tags, favicons, JSON-LD schema types, language and the heading outline. Use it to build link previews and social cards, classify or dedupe URLs, and run SEO and AI-readability audits - far cheaper than fetching and parsing the whole page.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://www.anthropic.com"},"type":"http"},"output":{"example":{"canonical":"https://www.anthropic.com/","description":"AI research and products...","headings":{"h1":["AI research and products"],"h2":[]},"icons":["https://www.anthropic.com/favicon.ico"],"jsonLdTypes":["Organization"],"lang":"en","meta":{},"og":{"title":"Anthropic","type":"website"},"title":"Anthropic","twitter":{"card":"summary_large_image"},"url":"https://www.anthropic.com/"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"url":{"description":"Absolute http(s) URL of the page","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agentreader.dev","lastUpdated":"2026-09-01T02:32:32.173Z","quality":{"calls30d":3,"uniquePayers30d":1,"lastCalledAt":"2026-09-01T02:32:31.528Z"},"liveness":{},"verified":false,"featured":false},{"id":4298,"slug":"4298","resource":"https://agentreader.dev/read","description":"Scrape any public web page and get back the main article as clean, LLM-ready markdown. Fetches the URL, strips nav, ads, cookie banners and footers with Readability, and returns JSON: title, byline, site name, publish date, excerpt, language, word count and the markdown body. The cheap way to feed real page content to an agent without burning tokens on raw HTML. Static-HTML extraction (no JS rendering) - use /screenshot when you need a rendered browser view.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://en.wikipedia.org/wiki/HTTP_402"},"type":"http"},"output":{"example":{"byline":null,"excerpt":"HTTP 402 Payment Required is a client error response...","lang":"en","markdown":"# HTTP 402\n\nThe HTTP 402 Payment Required client error...","publishedTime":null,"siteName":"Wikipedia","title":"HTTP 402","url":"https://en.wikipedia.org/wiki/HTTP_402","wordCount":512},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"url":{"description":"Absolute http(s) URL of the page to read","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agentreader.dev","lastUpdated":"2026-09-01T02:32:31.318Z","quality":{"calls30d":3,"uniquePayers30d":1,"lastCalledAt":"2026-09-01T02:32:30.394Z"},"liveness":{},"verified":false,"featured":false},{"id":4299,"slug":"4299","resource":"https://agentreader.dev/trust","description":"Verified-delivery trust data for any x402 service: full history of real PAID test purchases against the endpoint (not free 402 probes) - delivery rate, response validity, latency, price stability. Free aggregate at /leaderboard; this endpoint returns the complete per-check history for one resource. Untracked resources return 404 and you are NOT charged. Use it before wiring an unknown x402 service into your agent.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"resource":"https://api.example-x402-service.com/endpoint"},"type":"http"},"output":{"example":{"found":true,"history":[{"checkedAt":"2026-08-17T03:00:00.000Z","contentType":"application/json","delivered":true,"jsonValid":true,"latencyMs":662,"method":"GET","priceUsd":0.01,"settled":true,"status":200}],"query":{"resource":"https://api.example-x402-service.com/endpoint"},"summary":{"avgLatencyMs":840,"checks":12,"delivered":11,"deliveryRate":0.917,"firstChecked":"2026-08-10T03:00:00.000Z","lastChecked":"2026-08-17T03:00:00.000Z"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"resource":{"description":"x402 resource URL (or origin) to look up","type":"string"}},"required":["resource"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agentreader.dev","lastUpdated":"2026-09-01T02:32:56.191Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-01T02:32:56.072Z"},"liveness":{},"verified":false,"featured":false},{"id":4300,"slug":"4300","resource":"https://agentreader.dev/screenshot","description":"Render any web page in a real headless browser and return a PNG screenshot. Supports viewport width/height (320-1920) and full-page capture. Ideal for agents doing visual verification, UI monitoring, archiving or content review.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","maxTimeoutSeconds":120}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"fullPage":false,"height":800,"url":"https://www.example.com","width":1280},"type":"http"},"output":{"example":{"bytes":148392,"contentType":"image/png","encoding":"binary","fullPage":false,"height":800,"note":"Response body is the raw PNG image, not JSON.","width":1280},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"fullPage":{"description":"Capture the full scrollable page (default false)","type":"boolean"},"height":{"description":"Viewport height in px (240-1920, default 800)","type":"number"},"url":{"description":"Absolute http(s) URL of the page to render","type":"string"},"width":{"description":"Viewport width in px (320-1920, default 1280)","type":"number"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agentreader.dev","lastUpdated":"2026-09-01T02:32:42.925Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-01T02:32:42.809Z"},"liveness":{},"verified":false,"featured":false}]}