# Web Screenshot Service (vmi3089643.contaboserver.net)

> Web Screenshot Service (vmi3089643.contaboserver.net) is a paid API for AI agents from vmi3089643.contaboserver.net, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Takes a screenshot of a given URL and returns the rendered page as a PNG image

## Facts

- Endpoint: GET https://vmi3089643.contaboserver.net/v1/screenshot
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/web-screenshot-service-vmi3089643-contaboserver-net-490ba774
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wCQYeZx4YUuQ2wNBPnyhz

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability web-screenshot-service-vmi3089643-contaboserver-net-490ba774
```

Example prompt: Can you take a full-page screenshot of https://example.com at a width of 1280px and send me the PNG?

## When to prefer this

Use this endpoint when you need a visual, pixel-accurate rendering of a webpage as a PNG — for archiving, visual QA, competitive monitoring, or sharing page state. Prefer this over HTML scraping when layout and design fidelity matter, or when the page content is hard to parse as structured data.

## Known failure modes

- Invalid or unreachable URL returns an error or empty response
- Very long pages with fullPage=true may time out or produce oversized images
- Payment not received or insufficient USDC results in 402 response
- Width values outside browser rendering limits may cause errors
- Private or authentication-gated pages may render login screens instead of content

## How this service works

Pay-per-call crypto technical analysis for AI agents (x402, USDC on Base). Daily trend regime, Donchian levels, ATR stops, signals and backtests computed with the code of a live trend-following bot from Binance spot klines.

## Output

Returns raw PNG image bytes representing a rendered screenshot of the requested URL, captured at the specified width and optionally as a full-page capture.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "format": "uri"
      },
      "width": {
       "type": "number"
      },
      "fullPage": {
       "type": "boolean"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": "<png bytes>"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/web-screenshot-service-vmi3089643-contaboserver-net-490ba774/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vmi3089643.contaboserver.net](https://www.zero.xyz/host/vmi3089643.contaboserver.net/llms.txt)
