Render
take_screenshot
Capture a screenshot of any website. Returns the image as PNG, JPEG, WebP, or PDF. Supports device emulation (iPhone, Pixel, iPad), dark mode, ad blocking, cookie banner removal, full-page capture, and custom viewports.
Remote snaprender/snaprender
Other tools also called take_screenshot?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "URL to capture (must start with http:// or https://)"
},
"delay": {
"type": "integer",
"maximum": 10000,
"minimum": 0,
"description": "Milliseconds to wait after page load (default: 0)"
},
"width": {
"type": "integer",
"maximum": 3840,
"minimum": 320,
"description": "Viewport width in pixels (default: 1280)"
},
"device": {
"enum": [
"iphone_14",
"iphone_15_pro",
"pixel_7",
"ipad_pro",
"macbook_pro"
],
"type": "string",
"description": "Device preset for mobile/tablet emulation"
},
"format": {
"enum": [
"png",
"jpeg",
"webp",
"pdf"
],
"type": "string",
"description": "Output format (default: png)"
},
"height": {
"type": "integer",
"maximum": 10000,
"minimum": 200,
"description": "Viewport height in pixels (default: 800)"
},
"quality": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Image quality for JPEG/WebP, 1-100 (default: 90)"
},
"block_ads": {
"type": "boolean",
"description": "Block advertisements and trackers (default: true)"
},
"dark_mode": {
"type": "boolean",
"description": "Enable dark mode CSS emulation (default: false)"
},
"full_page": {
"type": "boolean",
"description": "Capture entire scrollable page (default: false)"
},
"click_selector": {
"type": "string",
"description": "CSS selector to click before capture"
},
"hide_selectors": {
"type": "string",
"description": "Comma-separated CSS selectors to hide before capture"
},
"block_cookie_banners": {
"type": "boolean",
"description": "Remove cookie consent banners (default: true)"
}
}
}