Skip to content
clusters: prooflayer · edgemarket · edgefinance · synthforge · mediakit · wordmint · webprobe · locale · comppoint · rollforge · bestiary · statline · matchpoint · retail · agentops · browserworkflow · modelrouter · compose
$ man website-screenshot

/website-screenshot

agentutility / web-probe / website-screenshot
PRICE / CALL
$0.04
USDC · base mainnet · scheme: exact
METHOD
POST
CLUSTER
webprobe
CATEGORY
media
STATUS
live
NAME
website-screenshot capture a screenshot of any live url and get back a hosted png or jpg
SYNOPSIS
POST https://x402.agentutility.ai/website-screenshot
     Content-Type: application/json
     X-PAYMENT:    <signed-transferWithAuthorization>

     { ... }
↳ first call → 402 Payment Required. Sign USDCtransferWithAuthorization, retry with theX-PAYMENT header.
DESCRIPTION

Capture a screenshot of any live URL and get back a hosted PNG or JPG. Send a url plus optional viewport controls (screen_width, screen_height, device_scale_factor for retina), crop options (width, height, fit: max/crop/scale), transparent_background for PNG, quality for JPG, and wait_until/wait_time to let JS-heavy pages finish rendering before the capture. Runs on the CloudConvert website-capture engine and returns image_url, format, and file_size_bytes. Use it as a website screenshot API, URL-to-image converter, webpage capture tool, or site preview generator for thumbnails, monitoring, and visual QA.

INPUTrequest schema
propertytypedescriptionreq?
urlstringWebpage URL to capture. Must be http or https.required
formatstringOutput image format, "png" or "jpg". Optional; defaults to "png".
enum: png · jpg
optional
screen_widthnumberBrowser viewport width in pixels. Optional; 320-3840.optional
screen_heightnumberBrowser viewport height in pixels. Optional; 240-4320.optional
device_scale_factornumberDevice pixel ratio for the capture. Optional; 1-4.optional
widthnumberOutput image width in pixels. Optional; 1-8000.optional
heightnumberOutput image height in pixels. Optional; 1-8000.optional
fitstringHow the capture fits the requested width/height: "max", "crop", or "scale". Optional.optional
qualitynumberJPG compression quality. Optional; 1-100, jpg format only.optional
transparent_backgroundbooleanIf true, renders a transparent background instead of white. Optional, png format only.optional
OUTPUTresponse shape
fieldtypedescription
image_urlstringPublic URL where the rendered screenshot PNG or JPG can be downloaded.
file_size_bytesnumberSize of the generated screenshot file in bytes.
formatstringImage format of the screenshot, either png or jpg.
source_urlstringOriginal target URL that was captured for the screenshot.
job_idstringCloudConvert job identifier for the capture task, useful for tracing or debugging.
EXAMPLEStwo ways to call
EXAMPLE 1 · curl
curl -X POST https://x402.agentutility.ai/website-screenshot \
  -H 'Content-Type: application/json' \
  -d '{ }'
first response = 402 Payment Required with payment requirements; sign + retry with X-PAYMENT.
EXAMPLE 2 · mcp
# Install the MCP package for this endpoint's cluster
npx -y @agentutility/mcp-<cluster>

# Required: EVM private key with USDC on Base
export X402_PRIVATE_KEY=0x...

# Then call the website-screenshot tool from your MCP-aware agent.
MCP server handles payment automatically — your coding agent just calls the tool by name.
METADATA
tags
screenshoturlpngjpgrendercapture
env
CLOUD_CONVERT_API_KEY
methods
POST
cluster
webprobe
price
$0.04 USDC per call
ADJACENTother endpoints in webprobe
endpointdescriptionprice
answer-webAnswers natural-language questions with live web research, returning a synthesized answer with inline [N] citations and the source URLs.$0.04
arxiv-summarizeTurn an arXiv paper into a structured research summary without reading the PDF.$0.04
rss-from-anythingTurn any webpage into an RSS feed, even sites that never published one.$0.04
scrapeScrape any webpage.$0.04
scrape-websiteScrapes any webpage and pulls title, description, canonical URL, OpenGraph + Twitter card metadata, headings, and outbound links from a s…$0.04
screenshotTurn any public URL into a PNG or JPG image on demand.$0.04
webpage-diffDetects changes on a webpage: fetches a URL, strips HTML to plain text, computes a SHA-256 hash, and (when given a previous hash or text)…$0.04
arxiv-searchSearch arXiv's full paper catalog by query, author, category, or a specific id-list and get back structured results instead of scraping HTML.$0.03
SEE ALSO
agentutility · webprobe · x402 · mcp · llms.txt · registry.json · bazaar.x402.org