Multi-Resolution Website Screenshot avatar
Multi-Resolution Website Screenshot

Pricing

from $1.50 / 1,000 screenshot sets

Go to Apify Store
Multi-Resolution Website Screenshot

Multi-Resolution Website Screenshot

Automate website screenshot capture across Mobile, Tablet, and Desktop viewports. Supports full-page capture, custom resolutions, and Base64 output. Ideal for QA and UI testing.

Pricing

from $1.50 / 1,000 screenshot sets

Rating

0.0

(0)

Developer

Daniel Rosen

Daniel Rosen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Multi-Resolution Website Screenshot Tool

Executive Summary

This Actor automates the process of capturing high-fidelity screenshots across multiple device viewports. It is designed for quality assurance teams, developers, and product managers who need to verify responsive design implementations or archive web content reliably.

The tool renders the target URL in a headless Chrome environment and exports images for Mobile, Tablet, and Desktop resolutions simultaneously.

Core Capabilities

  • Responsive Validation: Automatically captures standard viewports (iPhone SE, iPad, 1080p Desktop) in a single run.
  • Full-Page Rendering: capable of scrolling and capturing the entire height of a webpage, not just the visible area.
  • Format Control: Supports lossless PNG for precision or compressed JPEG for storage efficiency.
  • Dynamic Content Handling: Includes configurable wait times to ensure JavaScript animations and asynchronous data load completely before capture.
  • Custom Configurations: Allows specific viewport dimensions for non-standard device testing.

Configuration Parameters

The following settings control the scraping behavior.

ParameterTypeDefaultDescription
URLStringRequiredThe full target address (e.g., https://www.example.com).
MobileBooleantrueCaptures a 375x667 viewport (Mobile).
TabletBooleantrueCaptures a 768x1024 viewport (Tablet).
DesktopBooleantrueCaptures a 1920x1080 viewport (Desktop).
Custom WidthsArray[]List of specific pixel widths. Heights are auto-calculated (16:9 ratio).
Full PageBooleanfalseIf enabled, captures the full scrollable height of the page.
FormatStringpngOutput file format (png or jpeg).
QualityInteger80JPEG compression level (0-100). Ignored if format is PNG.
Wait TimeInteger2000Delay in milliseconds after navigation to allow rendering.

Data Output

Results are stored in the default dataset. Each record contains:

  1. Metadata: Source URL, device type, viewport dimensions, and file size.
  2. Image Data: Base64-encoded string of the captured image.
  3. Status: Success/Failure flags and error logs if applicable.

Operational Use Cases

  • Visual Regression Testing: Compare screenshots over time to detect unintended layout shifts after code deployments.
  • Compliance Archiving: Capture point-in-time snapshots of legal or policy pages for audit trails.
  • Competitive Analysis: Monitor competitor landing pages and pricing structures across different device types.