{"uid":"cap_FDVJSU_vcmWLJroia7LMr","slug":"hermes-x402-toolkit-web-page-screenshot-de66aae7","name":"Hermes x402 Toolkit – Web Page Screenshot","description":"Pay-per-call data API for AI agents. No API key, no account, no signup — pay USDC on Base (eip155:8453) per request; free /api/meta lists all 22 endpoints. One call each: web page to LLM-ready text and link previews; China A-share quotes and limit-up pool; Chinese text and pinyin; Base/Ethereum on-chain reads (address, token, ERC-20 balances, tx, blocks, transfer history, gas price in USD); NFT records (collection, owner, and ipfs:// tokenURI resolved through public gateways); full-page screenshots; email verification without sending mail; ENS forward/reverse resolution; smart-contract due diligence (ABI, verified source, proxy); token security facts (owner, renounced ownership, paused, bytecode capability selectors); domain dossier (RDAP, DNS, TLS certificate, HTTP facts, hosting network).","url":"https://api.zlovev.com/api/render/screenshot","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Absolute http(s) URL to render"},"full":{"type":"boolean","description":"true=full page (height capped at 5000px), false=viewport only (default)"},"width":{"type":"integer","description":"Viewport width px (320-1920, default 1366)"},"format":{"type":"string","description":"png | jpeg (default png; jpeg is much smaller for full pages)"},"height":{"type":"integer","description":"Viewport height px (240-2160, default 900)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ms":10700,"ok":true,"url":"https://example.com","bytes":424378,"title":"Example Domain","width":1366,"format":"png","height":900,"image_base64":"iVBORw0KGgoAAAANSUhEUg..."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_vqrjEoWWdpwycqdQwhFJG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Renders a web page in a headless browser and returns a base64-encoded screenshot (PNG or JPEG) with configurable viewport dimensions.","exampleAgentPrompt":"Take a screenshot of https://example.com at 1280×800 viewport and give me the full-page PNG as a base64 image.","exampleUseCases":[{"title":"Visual webpage archival for compliance","prompt":"Capture a screenshot of https://companyportal.example.com/terms at 1366×900 in PNG format so I can archive the current state of the page."},{"title":"Thumbnail preview for link sharing","prompt":"Render a JPEG screenshot of https://news.ycombinator.com at 1280×720 viewport-only — I need a small preview image to attach to a shared link card."},{"title":"Full-page visual QA for web deployment","prompt":"Take a full-page screenshot of https://staging.myapp.io in PNG format at 1440px wide so I can visually verify the new deployment looks correct."}],"resultDescription":"Returns a JSON object containing: ok (boolean), url (the rendered URL), image_base64 (base64-encoded PNG or JPEG of the rendered page), format (png or jpeg), width and height (actual rendered dimensions in pixels), bytes (image size), title (page title), and ms (rendering time in milliseconds).","failureModes":["Invalid or unreachable URL returns ok:false with an error message","Requested viewport dimensions outside allowed range (width 320-1920, height 240-2160) may be rejected or clamped","Full-page height capped at 5000px even if page is taller","Payment failure (insufficient USDC balance) returns HTTP 402","Very slow or non-responsive pages may time out"],"whenToPreferThis":"Choose this endpoint when you need a pixel-accurate visual rendering of a web page returned as a base64 image, without setting up a browser automation environment or managing API keys. Especially useful for agents that need webpage previews, visual QA, or archival screenshots in a pay-per-call model with no signup friction. Prefer PNG for quality and JPEG for smaller file size on full-page captures.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-19T06:42:28.041Z","isFirstParty":false}