GET /web/screenshot $0.015/call
Render any public URL in headless Chromium and get a PNG back — viewport up to 1920px, optional full-page capture. $0.015 per call via x402; no browser farm, no API key, no subscription.
Parameters
| name | required | description |
|---|---|---|
url | yes | public http(s) URL |
width | no | viewport width, max 1920 |
fullPage | no | true for full scroll height |
Example
GET /web/screenshot?url=https://example.com&width=1280 → (binary image/png)
Payment (x402)
Call without payment to receive HTTP 402 with a base64 envelope in the payment-required header — price, payTo, network (USDC on Base), and I/O schemas. Pay automatically with @x402/fetch:
const payFetch = wrapFetchWithPayment(fetch, client);
const res = await payFetch("https://402arcade.dev/web/screenshot?…");
No API keys. No accounts. Machine-readable: openapi.json · llms.txt · catalog