screenshot
Capture web page screenshots with customizable viewport settings, full-page option, image format choice, and controlled wait times for precise and detailed captures.
Instructions
Capture screenshots of web pages with customizable settings.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
autoScroll | No | Auto-scroll page | |
blockCookieBanners | No | Block cookie banners | |
clipRectangle | No | Area to clip | |
deviceScaleFactor | No | Device scale factor | |
format | No | Image format | |
fullPage | No | Capture full page | |
height | No | Viewport height | |
quality | No | Image quality (1-100) | |
renderJs | No | Render JavaScript | |
url | Yes | URL to capture | |
wait | No | Wait time in ms before capture | |
width | No | Viewport width |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"autoScroll": {
"description": "Auto-scroll page",
"type": "boolean"
},
"blockCookieBanners": {
"default": true,
"description": "Block cookie banners",
"type": "boolean"
},
"clipRectangle": {
"additionalProperties": false,
"description": "Area to clip",
"properties": {
"height": {
"type": "number"
},
"left": {
"type": "number"
},
"top": {
"type": "number"
},
"width": {
"type": "number"
}
},
"required": [
"top",
"left",
"width",
"height"
],
"type": "object"
},
"deviceScaleFactor": {
"description": "Device scale factor",
"type": "number"
},
"format": {
"description": "Image format",
"enum": [
"png",
"jpeg"
],
"type": "string"
},
"fullPage": {
"description": "Capture full page",
"type": "boolean"
},
"height": {
"description": "Viewport height",
"type": "number"
},
"quality": {
"description": "Image quality (1-100)",
"type": "number"
},
"renderJs": {
"description": "Render JavaScript",
"type": "boolean"
},
"url": {
"description": "URL to capture",
"format": "uri",
"type": "string"
},
"wait": {
"default": 0,
"description": "Wait time in ms before capture",
"maximum": 5000,
"minimum": 0,
"type": "number"
},
"width": {
"description": "Viewport width",
"type": "number"
}
},
"required": [
"url"
],
"type": "object"
}