
Website Screenshot Generator
Pricing
$10.00 / 1,000 results

Website Screenshot Generator
Generate a screenshot of any website by entering its URL. The image is stored in a key-value store, making it ideal for tracking visual changes on webpages—especially when run on a scheduled basis.
0.0 (0)
Pricing
$10.00 / 1,000 results
0
3
3
Last modified
7 days ago
Site Screenshot Tool - Apify Actor
Professional website screenshot capture with custom viewports and proxy rotation
🎯 Perfect for: Website monitoring, content creation, automated testing, documentation, and bulk screenshot generation
Features
✨ High-Quality Screenshots - PNG, JPEG, and WebP formats with custom quality settings
📱 Device Emulation - iPhone, iPad, Android, and desktop browsers
🖼️ Flexible Capture - Full page, viewport, or specific elements
🌐 Proxy Support - Built-in Apify proxy integration for reliability
⚡ Advanced Options - Ad blocking, animation disable, element hiding/removal
🎨 Dark Mode - Support for dark theme screenshots
📊 Rich Metadata - Detailed capture information and page data
🔄 Bulk Processing - Handle multiple URLs efficiently
Quick Start
1. Basic Usage
Simply provide URLs and get screenshots:
{"startUrls": [{"url": "https://example.com"},{"url": "https://github.com"}]}
2. Mobile Screenshots
Capture mobile-optimized screenshots:
{"startUrls": [{"url": "https://example.com"}],"viewportSettings": {"emulateDevice": "iPhone 13"}}
3. Full Page Capture
Get complete page screenshots:
{"startUrls": [{"url": "https://example.com"}],"screenshotOptions": {"fullPage": true,"type": "png"}}
Local Testing
To test the Actor locally:
# Install Apify CLInpm install -g apify-cli# Install dependenciesnpm install# Run with basic testapify run --input-file=test-input.json# Run with mobile testapify run --input-file=test-mobile.json# Run with full page testapify run --input-file=test-fullpage.json# Run with element targeting testapify run --input-file=test-element.json
Technical Details
- Engine: Puppeteer with Chrome browser
- Node.js: 18+ compatibility
- Memory: 512MB minimum, 2GB+ recommended for high volume
- Timeout: Configurable up to 300 seconds
- Formats: PNG, JPEG, WebP with quality control
- Proxy: Full Apify proxy integration
For complete documentation, see ./DEVELOPMENT.md
Ready to capture amazing screenshots? Configure your settings and run the Actor! 📸