Website Screenshot Bulk avatar

Website Screenshot Bulk

Pricing

Pay per usage

Go to Apify Store
Website Screenshot Bulk

Website Screenshot Bulk

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Bulk Website Screenshot Tool

Take screenshots of multiple websites in bulk with full-page or viewport capture options. This actor uses Puppeteer to render pages in a real Chrome browser, producing high-quality screenshots in PNG or JPEG format.

Features

  • Bulk screenshot capture for multiple URLs in a single run
  • Full-page or viewport-only screenshot modes
  • Configurable viewport width for responsive design testing
  • PNG and JPEG format support with optimized quality
  • Screenshots saved to Apify key-value store with public URLs
  • Structured dataset output with metadata for each capture

Use Cases

Website screenshots are invaluable for visual regression testing, competitor monitoring, web archival, and compliance documentation. QA teams use bulk screenshots to verify UI consistency across pages, while marketing teams capture competitor websites for analysis. Legal teams use web archival screenshots as evidence, and agencies use them for client reporting and portfolio documentation.

Input Configuration

ParameterTypeDescription
urlsArrayList of website URLs to screenshot
fullPageBooleanCapture entire scrollable page (default: true)
formatStringImage format - png or jpeg (default: png)
widthIntegerBrowser viewport width in pixels (default: 1280)

Output Format

Each result includes:

  • url - The captured website URL
  • screenshotUrl - Direct link to the screenshot image in the key-value store
  • title - Page title extracted from the HTML
  • format - Image format used (png/jpeg)
  • fullPage - Whether full-page capture was used
  • width - Viewport width used
  • fileSize - Screenshot file size in bytes
  • timestamp - ISO timestamp of when the screenshot was captured

Storage

Screenshots are stored in the Apify key-value store with public URLs. The dataset contains metadata with links to each screenshot. Both can be accessed via the Apify API for integration into your workflows.

Limitations

Dynamic content like animations or lazy-loaded images may not be fully captured. The actor waits for network idle before capturing, but some JavaScript-heavy sites may need additional load time. Very long pages may produce large screenshot files. Consider using JPEG format for smaller file sizes when pixel-perfect quality is not required.

Tips for Best Results

Use a viewport width of 1280px for standard desktop captures, 768px for tablet, or 375px for mobile. Full-page mode captures the entire scrollable content, which is ideal for archival. For monitoring changes, schedule regular runs and compare screenshots over time.