{"slug":"402utils-com-v1-screenshot-99ed48","title":"Capture a screenshot of any public web page with a headless Chrome browser","host":"402utils.com","method":"POST","resource":"https://402utils.com/v1/screenshot","category":"image","description":"Capture a screenshot of any public web page with a headless Chrome browser. Set the viewport, grab the full scrollable page or just the fold, and choose PNG, JPEG or WebP with an optional quality. Returns the raw image bytes — ideal for link previews, thumbnails, visual monitoring and archiving. No ","price_listed":0.008,"price_asked":0.008,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":23,"reported_calls_30d":3,"reported_payers_30d":2,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"format":"png","fullPage":true,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"description":"Screenshot a public http(s) URL.","properties":{"delayMs":{"description":"Extra wait after load before capturing (animations, lazy content).","maximum":5000,"minimum":0,"type":"integer"},"format":{"default":"png","description":"Image format.","enum":["png","jpeg","webp"],"type":"string"},"fullPage":{"default":false,"description":"Capture the full scrollable page.","type":"boolean"},"quality":{"description":"Compression quality (jpeg/webp only).","maximum":100,"minimum":1,"type":"integer"},"url":{"description":"Public http(s) URL to capture (required).","format":"uri","type":"string"},"viewport":{"description":"Browser viewport in pixels (each side 320–2560). Default 1280×800.","properties":{"height":{"maximum":2560,"minimum":320,"type":"integer"},"width":{"maximum":2560,"minimum":320,"type":"integer"}},"type":"object"},"waitUntil":{"default":"load","description":"When to consider the page ready. Use 'networkidle' for JS-heavy pages.","enum":["load","networkidle"],"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":{"contentMediaType":"image/png","description":"The HTTP response body is the raw image (Content-Type image/png, image/jpeg or image/webp).","format":"binary","type":"string"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.008,"price_match":true,"latency_ms":23,"error":null}],"description_full":"Capture a screenshot of any public web page with a headless Chrome browser. Set the viewport, grab the full scrollable page or just the fold, and choose PNG, JPEG or WebP with an optional quality. Returns the raw image bytes — ideal for link previews, thumbnails, visual monitoring and archiving. No browser to run, pay per capture.","last_updated":"2026-08-30T00:55:14.84Z","schemes":["exact"]}