Web Screenshot captures pixel-perfect screenshots of any URL with full JavaScript rendering. Take a single screenshot at any viewport size, or capture the same page across desktop, tablet, and mobile in a single call for responsive design review.
Unlike browser-based screenshots that miss lazy-loaded content or cut off at the viewport, this tool renders the page completely before capturing — including JS-heavy apps, SPAs, and content that loads on scroll. It supports full-page captures, retina resolution, and configurable wait times for slow-loading pages.
What you can do
- capture — screenshot a single URL at desktop, tablet, mobile, or a custom viewport size; full-page and retina options available
- capture_responsive — screenshot the same URL at multiple viewports in one call, returning all sizes together
Who it's for
Designers doing visual QA across breakpoints. Developers checking how a deploy looks before sharing with stakeholders. Marketers capturing competitor landing pages for competitive research. Teams building visual regression testing into their workflows. Anyone who needs a rendered image of a web page without opening a browser.
How to use it
- For a single screenshot, use capture with the URL and viewport preset (desktop, tablet, or mobile)
- For responsive review across all breakpoints, use capture_responsive to get desktop, tablet, and mobile in one request
- Add full_page: true to capture the entire scrolling page, not just the visible area
- Set device_scale_factor: 2 for retina-quality output; use jpeg for smaller files, png for sharp text
Getting started
All skills are ready to use without any setup. Pass a fully qualified URL (including https://) and choose a viewport.