{"uid":"cap_J-NIOZ0-seJASWr1SqPNe","slug":"tollkit-extract-screenshot-53874b66","name":"Tollkit Extract Screenshot","description":"Screenshot any web page: give a URL, get a 1280x800 JPEG of how it renders in a real browser, with its SHA-256, title and final URL. Use for visual checks, previews, archiving how a page looked, and showing a page to a vision model. $0.01 per capture; a page that fails to load or errors is not charged. For signed, timestamped evidence use /attest instead.","url":"https://extract.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":null,"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_HyGdxc3xfPAED2d4zzSQr","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":"Captures a 1280x800 JPEG screenshot of any public web page rendered in a real browser, returning the image along with its SHA-256 hash, page title, and final URL.","exampleAgentPrompt":"Take a screenshot of https://example.com and show me what it looks like right now — I need the JPEG image along with the page title and final URL.","exampleUseCases":[{"title":"Visual QA check for a live page","prompt":"Can you screenshot https://shop.acmecorp.com/checkout and show me what it currently looks like? I want to confirm the checkout page is rendering correctly before we launch."},{"title":"Feed page image to vision model","prompt":"Grab a screenshot of https://news.ycombinator.com so I can pass it to a vision model and have it summarize what's on the front page today."},{"title":"Archive website appearance","prompt":"Take a screenshot of https://docs.myapp.io/release-notes and save the JPEG — I need to document exactly how the release notes page looked today, including its SHA-256 hash for records."}],"resultDescription":"A 1280x800 JPEG image of the page as rendered in a real browser, plus the SHA-256 hash of the image, the page's resolved title, and the final URL after any redirects. Failed loads are not charged.","failureModes":["Page fails to load or returns an error — not charged, but capture is not returned","Invalid or non-http(s) URL — request rejected with validation error","Page behind authentication or login wall — may render only the login screen","Timeout if the page takes too long to render","Non-public or firewalled URLs will fail to resolve"],"whenToPreferThis":"Choose this endpoint when you need a pixel-accurate visual rendering of a web page rather than its raw text or structured data — ideal for feeding pages to vision models, visual regression checks, previews in UIs, or timestamped visual archiving. For signed, tamper-evident timestamped evidence, use the sibling /attest endpoint instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:36:13.952Z","isFirstParty":false,"canonicalSlug":"tollkit-extract-screenshot-53874b66"}