Website Screenshot avatar
Website Screenshot

Pricing

$6.00 / 1,000 results

Go to Apify Store
Website Screenshot

Website Screenshot

Developed by

i-Scraper

i-Scraper

Maintained by Community

⚡️ Website screenshot: easy-peasy screenshots, PNG & JPG formats

0.0 (0)

Pricing

$6.00 / 1,000 results

1

2

2

Last modified

a day ago

Website Screenshot - Capture High-Quality Screenshots

Capture professional screenshots of any website automatically. Perfect for website monitoring, documentation, archiving, and visual testing.

Why Use Website Screenshot?

  • Save Time - Automate screenshot capture for multiple websites at once
  • High Quality - Get pixel-perfect PNG or optimized JPEG screenshots
  • Flexible Options - Full-page capture, custom viewport sizes, or specific elements
  • Fast Performance - Block unnecessary resources for faster screenshot generation
  • Reliable - Built on Playwright browser automation for consistent results

Key Features

📸 Multiple Format Support - Choose PNG for lossless quality or JPEG for smaller file sizes

🖼️ Full-Page Capture - Screenshot entire scrollable pages, not just visible viewport

Smart Resource Blocking - Speed up captures by blocking images, fonts, or stylesheets

🎯 Wait for Elements - Ensure dynamic content loads before capturing

🔧 Custom Viewports - Set any desktop, tablet, or mobile screen size

📊 Batch Processing - Capture multiple URLs in parallel

Common Use Cases

🔍 Website Monitoring - Track visual changes on competitor websites or your own pages

📚 Documentation - Create visual guides and tutorials with screenshots

🗄️ Archiving - Preserve website snapshots for legal or compliance purposes

🧪 Visual Testing - Generate screenshots across different viewport sizes

📊 Report Generation - Add website screenshots to automated reports

How to Use

Quick Start

  1. Enter one or more website URLs
  2. Click "Start" to run the actor
  3. Download screenshots from the dataset results

Configuration Options

URLs (required) - List of websites to capture

Viewport Size - Set browser window dimensions (default: 1920x1080)

  • Mobile: 375x667
  • Tablet: 768x1024
  • Desktop: 1920x1080

Format - Choose PNG for quality or JPEG for smaller files

Full Page - Capture entire scrollable page instead of just viewport

Wait Options - Control when screenshot is taken:

  • Wait for page load
  • Wait for specific elements to appear
  • Add custom delay for animations

Resource Blocking - Speed up capture by blocking images, fonts, or other resources

Output

Each screenshot produces a dataset record with the following fields:

  • url - The URL that was screenshotted
  • screenshotKey - Key-value store key for the screenshot file
  • screenshotUrl - Public URL to access the screenshot (available after run completion)
  • format - Screenshot image format used
  • viewportWidth - Browser viewport width used
  • viewportHeight - Browser viewport height used
  • fullPage - Whether full page screenshot was captured
  • timestamp - ISO timestamp when screenshot was taken
  • title - HTML page title
  • status - Success or error status
  • error - Error message if screenshot failed (null on success)

Example Configurations

Basic Screenshot

Capture a simple PNG screenshot with default settings:

{
"urls": ["https://apify.com"]
}

Full Page Screenshot

Capture entire scrollable page as high-quality JPEG:

{
"urls": ["https://example.com"],
"format": "jpeg",
"quality": 90,
"fullPage": true
}

Mobile View Screenshot

Capture with mobile viewport dimensions:

{
"urls": ["https://example.com"],
"viewportWidth": 375,
"viewportHeight": 667
}

Fast Screenshot

Speed up capture by blocking unnecessary resources:

{
"urls": ["https://news.ycombinator.com"],
"blockResources": ["image", "font"],
"waitUntil": "domcontentloaded"
}

What You Get

Each screenshot run provides:

  • Dataset - Metadata for each screenshot including URL, timestamp, page title, and download link
  • Key-Value Store - Actual screenshot image files in your chosen format
  • Error Details - Clear error messages for any failed screenshots

Screenshots are accessible via public URLs after the run completes.

Performance & Reliability

Fast - Captures up to 5 screenshots simultaneously

Reliable - Automatic retry logic and graceful error handling

Flexible - Wait for page load, network idle, or specific elements

Smart - Block resources you don't need for faster processing