Retrieving digital assets...
Capture screenshots of websites and save to cloud storage. Supports multiple URLs, full page capture, custom viewports, and various output destinations.
99%
30s
500+
A simple screenshot capture Actor that takes screenshots of websites with built-in bot detection bypass and stealth mode.
{
"urls": [{ "url": "https://example.com" }]
}
{
"urls": [{ "url": "https://example.com" }],
"windowWidth": 375,
"windowHeight": 812
}
{
"urls": [{ "url": "https://example.com" }],
"selectorsToHide": ".cookie-banner, .popup"
}
| Field | Type | Default | Description |
|---|---|---|---|
urls | array | required | URLs to screenshot |
format | string | "png" | Output format: png, jpeg, pdf |
fullPage | boolean | true | Capture full scrollable page |
windowWidth | integer | 1920 | Browser window width |
windowHeight | integer | 1080 | Browser window height |
selectorsToHide | string | "" | CSS selectors to hide |
proxy | object | Apify Proxy | Proxy configuration |
Screenshots are saved to Apify Key-Value Store with public URLs.
{
"timestamp": "2024-01-15T10:30:00.000Z",
"startUrl": "https://example.com",
"url": "https://example.com/",
"screenshotUrl": "https://api.apify.com/v2/key-value-stores/.../records/screenshot_...",
"screenshotKey": "screenshot_https___example_com_a1b2c3d4",
"format": "png"
}
npm install
npm start
npm run lint
Explore more automation tools and scrapers to supercharge your data acquisition workflow.