402utils Screenshot Capture is a paid API for AI agents from 402utils.com, paid per call via x402, $0.008/call, down (last probed 2026-10-30); live alternatives: agentsvc.io Web Page Screenshot ($0.009) and WithZero Screenshot API (free).
Agents call it through Zero, which pays per call: no API key and no wallet of your own. New accounts start with $5. Live alternatives for the same use case: agentsvc.io Web Page Screenshot ($0.009) · WithZero Screenshot API (free).
Captures a screenshot of any public webpage using headless Chrome, returning raw image bytes in PNG, JPEG, or WebP format with configurable viewport, full-page, and delay options.
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.
Raw image bytes of the captured webpage in the requested format (PNG, JPEG, or WebP). The agent receives the binary image data which can be saved, displayed, or passed downstream for further processing such as thumbnail generation or visual archiving.
POSThttps://402utils.com/v1/screenshot?utm_source=zero.xyzChoose this endpoint when you need to render a live public URL into an image without running your own browser infrastructure. It is ideal for link previews, thumbnail generation, visual regression monitoring, and archiving web pages at a point in time. Prefer it over PDF rendering when you need a raster image output rather than a document. Use fullPage=true when you need to capture content below the fold.
| Field | Type | Description |
|---|---|---|
| url | string | Public http(s) URL to capture (required). |
| format | string | Image format. |
| delayMs | integer | Extra wait after load before capturing (animations, lazy content). |
| quality | integer | Compression quality (jpeg/webp only). |
| fullPage | boolean | Capture the full scrollable page. |
| viewport | object | Browser viewport in pixels (each side 320–2560). Default 1280×800. |
| waitUntil | string | When to consider the page ready. Use 'networkidle' for JS-heavy pages. |
{
"type": "json",
"example": "<binary image/png stream>"
}Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"