Browserless Screenshot
browserless_screenshotCapture a screenshot of a rendered page. Returns the image byte-length and metadata only (the binary PNG is NOT inlined). Example: browserless_screenshot({ url: "https://example.com", fullPage: true, _apiKey: "your-token" })
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "https://example.com",
"_apiKey": "your-browserless-api-key"
},
"name": "browserless_screenshot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The page URL to screenshot | |
| type | No | Image format: "png" (default), "jpeg", or "webp" | |
| _host | No | Optional region host override | |
| _apiKey | Yes | Browserless API token (sign up at https://www.browserless.io/signup) | |
| fullPage | No | Capture the entire scrollable page instead of just the viewport (default false) |