Screenshot a Web Page
screenshotTake a screenshot of a website. Open any web page URL in a real browser and capture it as a PNG image, either the visible area or the full page. Use it to see what a site looks like, check a page layout, or capture visual proof of a web page. Price: $0.01 per successful call; failed calls are free.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "screenshot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The http(s) URL of the web page to capture. | |
| width | No | Viewport width in pixels (default 1280). | |
| height | No | Viewport height in pixels (default 800). | |
| api_key | No | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. | |
| full_page | No | Capture the whole scrollable page instead of just the viewport (capped at 10000px tall). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Link to the PNG, valid for 24 hours. | |
| bytes | Yes | PNG size in bytes. | |
| title | Yes | Page title. | |
| width | Yes | Viewport width used, in pixels. | |
| final_url | Yes | Page URL after redirects. | |
| expires_at | Yes | When the link expires (ISO 8601). | |
| balance_usd | Yes | Remaining prepaid balance, USD. | |
| charged_usd | Yes | Amount charged for this call, USD. |