Website Screenshot Bulk
Pricing
Pay per usage
Website Screenshot Bulk
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
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
| Parameter | Type | Description |
|---|---|---|
urls | Array | List of website URLs to screenshot |
fullPage | Boolean | Capture entire scrollable page (default: true) |
format | String | Image format - png or jpeg (default: png) |
width | Integer | Browser viewport width in pixels (default: 1280) |
Output Format
Each result includes:
url- The captured website URLscreenshotUrl- Direct link to the screenshot image in the key-value storetitle- Page title extracted from the HTMLformat- Image format used (png/jpeg)fullPage- Whether full-page capture was usedwidth- Viewport width usedfileSize- Screenshot file size in bytestimestamp- 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.