Capture Full-Page Screenshots
Take full-page screenshots of any website, capturing everything from the header to the footer in one image.
Screenshot any page at any viewport
Capture pixel-perfect screenshots of any URL with full JS rendering. Single or multi-viewport (desktop, tablet, mobile) in one call. Supports full-page captures, retina output, and configurable wait times. For visual QA, design reviews, and competitive research.
Take a screenshot of a single URL at a specified viewport size. Supports desktop, tablet, mobile, and custom viewport dimensions with configurable image format and retina scaling.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "web-screenshot",
"skill": "capture",
"input": {
"url": "https://example.com"
}
}' \
https://api.toolrouter.com/v1/tools/callScreenshot the same URL at multiple viewport sizes in one call. Efficiently reuses a single browser session across all viewports. Returns an array of screenshots for desktop, tablet, and mobile.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "web-screenshot",
"skill": "capture_responsive",
"input": {
"url": "https://example.com"
}
}' \
https://api.toolrouter.com/v1/tools/callclaude mcp add --transport stdio \
--env TOOLROUTER_API_KEY=YOUR_API_KEY \
toolrouter -- npx -y toolrouter-mcpcurl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{"tool":"web-screenshot","skill":"capture","input":{}}' \
https://api.toolrouter.com/v1/tools/callTake full-page screenshots of any website, capturing everything from the header to the footer in one image.
Capture periodic screenshots to detect and track visual changes on websites over time.
Translate and dub your marketing videos into multiple languages to reach international audiences.
Clean up recordings by removing background noise, hum, wind, and environmental sounds.
Run a full-spectrum website audit combining SEO analysis, performance testing, site crawling, and visual documentation in one workflow.
Optimize landing pages by auditing SEO elements, testing performance, capturing responsive screenshots, and generating new hero visuals.
Audit your visual brand identity by extracting design elements, capturing brand touchpoints, checking logo consistency, and generating updated assets.
Enumerate subdomains, probe services, scan for takeover vulnerabilities, and capture visual evidence.
Use `capture` for one viewport, and `capture_responsive` when you want desktop, tablet, and mobile screenshots from the same URL in one run.
Yes. Set `full_page` to true when you want the entire scrolling page instead of only the visible viewport.
Set `device_scale_factor` to 2 for retina output, and keep text-heavy shots in `png` if you want the sharpest result.
Increase `wait_for` for heavy JavaScript pages so the screenshot is taken after the UI finishes loading.