Screenshot a web page
screenshot_pageCapture how any public web page looks: a 1280x800 JPEG from a real browser, returned as base64 with its SHA-256, the title and the final URL.
Use it to see a page's layout, check that something renders, or hand the image to a vision model. The image is roughly 50-150 KB of base64 in the response.
$0.003 USDC per capture over x402. A page that fails to load or returns an error costs nothing. For signed, timestamped evidence of a page use attest_page instead. Call without payment to get a quote. The first 3 calls a day through this tool server are free (no wallet needed).
When to use: You need to see a page: its layout, whether something renders, or an image for a vision model. Use instead: read_page when you only need the words (smaller and cheaper); attest_page for signed evidence of a page. Parameters: url must be absolute http(s) and public. Returns: a 1280x800 JPEG as base64, its sha256, title and final_url.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Absolute http(s) URL of a public page. | |
| payment | No | Base64 x402 payment payload. Omit it to receive a quote; sign that and call again. |