Page Screenshot Batch
Pricing
$5.10 / 1,000 screenshot captureds
Page Screenshot Batch
Screenshots a batch of URLs with Playwright/Chromium and pushes one dataset row per URL with the screenshot's public key-value-store URL.
Pricing
$5.10 / 1,000 screenshot captureds
Rating
0.0
(0)
Developer
Mark
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What it does
Takes a batch of URLs and screenshots each one with headless Chromium (Playwright/Crawlee). Every screenshot is saved to the run's default key-value store; each dataset row carries the URL, response status, page title, the screenshot's public KV-store URL, viewport dimensions, and file size in bytes.
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
urls | array of strings | yes | — | URLs to screenshot. |
width | integer | no | 1280 | Viewport width in pixels. |
height | integer | no | 800 | Viewport height in pixels. |
fullPage | boolean | no | false | Capture the full scrollable page instead of just the viewport. |
format | string (png|jpeg) | no | png | Screenshot image format. |
delayMs | integer | no | 0 | Wait this long after page load before capturing, for late content/animations. |
Output example
One row per URL in the default dataset (real row from a smoke run):
{"url": "https://example.com","status": 200,"title": "Example Domain","screenshotUrl": "https://api.apify.com/v2/key-value-stores/<storeId>/records/screenshot-aHR0cHM6Ly9leGFtcGxlLmNvbQ-1788311810131.png","width": 1280,"height": 800,"bytes": 17114}
A URL that fails to load still gets a row (status: null, screenshotUrl: null,
bytes: 0, plus an error field) — no charge is made for it.
Pricing
Pay-per-event (PPE). One screenshot event is charged per successfully
captured and pushed row via Actor.charge({ eventName: 'screenshot' }).
Console price: $0.0051 per screenshot ($5.10/1k) — 15% under the paid
incumbent i-scraper/website-screenshot ($0.006/item). No charge for failed
URLs.
Limits
Free-plan compute only (policy/RULES.md rule 4) — this is the domain's
only Playwright/browser actor, so watch real CU/screenshot against margin.
No proxy configured. No personal data in output. Sites that block headless
Chromium or take longer than 60s to load will fail that URL only.