# Tollkit Extract Screenshot

> Tollkit Extract Screenshot is a paid API for AI agents from extract.tollkit.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-02).

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.

## Facts

- Endpoint: POST https://extract.tollkit.dev/screenshot?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tollkit-extract-screenshot-53874b66
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_J-NIOZ0-seJASWr1SqPNe

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 tollkit-extract-screenshot-53874b66 -d '<json body>'
```

Example prompt: 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.

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

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.

## Output

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.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri",
   "description": "Absolute http(s) URL of a public page to capture at 1280x800."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tollkit-extract-screenshot-53874b66/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from extract.tollkit.dev](https://www.zero.xyz/host/extract.tollkit.dev/llms.txt)
