{"uid":"cap_0lcKXRL-24evaq-yrLYVq","slug":"tollkit-website-screenshot-6f9f9e95","name":"Tollkit Website Screenshot","description":"Website screenshot: give a URL, get a 1280x800 JPEG of the page rendered in a real browser, with its title, final URL and SHA-256.","url":"https://web.tollkit.dev/screenshot?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"Absolute http(s) URL of a public page to capture at 1280x800."}}},"responseSchema":{"type":"json","example":{"url":"https://example.com","image":{"width":1280,"base64":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8U… (full JPEG, base64)","height":800,"sha256":"9b2f1c0e7d4a3b5c6e8f0a1b2c3d4e5f60718293a4b5c6d7e8f90a1b2c3d4e5f","mime_type":"image/jpeg"},"title":"Example Domain","final_url":"https://example.com/","redirected":false,"captured_at":"2026-10-04T12:00:00.000Z","http_status":200}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Vx7HJkoDkMkgjJmhdru12","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Renders a public URL in a real browser at 1280x800 and returns a base64-encoded JPEG screenshot along with the page title, final URL, HTTP status, and SHA-256 hash.","exampleAgentPrompt":"Can you take a screenshot of https://openai.com and show me what it looks like right now, including its page title and final URL?","exampleUseCases":[{"title":"Visual website change monitoring","prompt":"Take a screenshot of https://status.stripe.com so I can see exactly what their status page looks like right now — grab the title and final URL too."},{"title":"Archiving competitor landing pages","prompt":"Capture a screenshot of https://www.notion.so — I want a 1280x800 JPEG snapshot of how their homepage looks today, with the SHA-256 so I can verify it later."},{"title":"QA check on deployed site","prompt":"Screenshot https://staging.myapp.example.com for me so I can visually confirm the new landing page rendered correctly after today's deploy."}],"resultDescription":"A JSON object containing: a base64-encoded full-page JPEG (1280×800 pixels) with its SHA-256 hash and MIME type, the page title as rendered, the final URL after any redirects, a boolean indicating whether a redirect occurred, the HTTP status code returned, and the UTC timestamp of capture.","failureModes":["Invalid or non-public URL returns an error (unreachable host, DNS failure)","Paywalled or login-gated pages render a login screen rather than the intended content","Pages with heavy JavaScript that never finishes loading may return an incomplete render","Payment failure (insufficient USDC balance) blocks the call entirely","Very large or slow-loading pages may time out before capture completes","URLs using non-HTTP(S) schemes (ftp://, file://) are rejected by the URI format constraint"],"whenToPreferThis":"Choose this endpoint when you need a pixel-accurate visual record of a webpage as rendered by a real browser — not just raw HTML — and want the SHA-256 fingerprint for integrity verification. It is ideal for archiving, visual QA, change detection, and auditing live pages. Prefer it over HTML-scraping tools when layout, styling, and JavaScript-rendered content matter, or when you need a verifiable image artifact. The pay-per-call x402 model means no account setup is needed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:39:18.719Z","isFirstParty":false,"canonicalSlug":"tollkit-website-screenshot-6f9f9e95"}