Website screenshot API: capture any web page as an image

$0.01 per call · failed calls are never charged · no account or subscription: pay per call with a card key or USDC

Website screenshot API: render any public web page in a real headless Chrome browser with JavaScript executed and get a JPEG screenshot (1280 px wide, base64) plus the final URL, HTTP status and title; fullPage=true captures up to 4000 px of height. Use for visual checks, previews, monitoring and archiving a page as an agent sees it.

Buy credits by card (from $1) Example result (JSON)

Inputs

NameTypeDescription
url (required)stringAbsolute http(s) URL of the page to capture
fullPagestringSet to true to capture the full page height (max 4000 px) instead of the 1280x800 viewport

Request

Over HTTP, with a card key from /credits:

curl -H "Authorization: Bearer adt_…" "https://agent-data-tools.revmesh2074.workers.dev/screenshot/website?url=https%3A%2F%2Fexample.com"

Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.

Example result

{
  "url": "https://example.com/",
  "finalUrl": "https://example.com/",
  "status": 200,
  "title": "Example Domain",
  "width": 1280,
  "height": 800,
  "contentType": "image/jpeg",
  "imageBase64": "/9j/4AAQSkZJRgABAQAAAQABAAD..."
}

From an AI agent (MCP)

Add the MCP server to Claude, Cursor or any MCP client. This tool is screenshot_website, and the first 25 successful calls are free:

https://agent-data-tools.revmesh2074.workers.dev/mcp

Related tools