Bulk Webpage Screenshot Tool for Slide Decks
Pricing
from $5.00 / 1,000 results
Bulk Webpage Screenshot Tool for Slide Decks
Capture up to 10 public URLs as PNG screenshots in one run, full page or viewport only, at any width from 320 to 1920 pixels. Each row returns the final URL, HTTP status, page title, viewport and screenshot key, and a manifest lists every capture in slide order.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
David
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Screenshot a batch of public URLs in one run and get PNG files plus a manifest that already knows the slide order. Set the viewport between 320 and 1920 pixels wide, choose full page or viewport only, and every capture comes back with the final URL, the HTTP status and the page title, so a weekly report or an audit deck assembles itself instead of being rebuilt by hand.
What the bulk screenshot tool does
- Batch screenshot export for 3–10 public URLs per run.
- PNG screenshots saved to the default key-value store.
- Dataset rows include URL, final URL, HTTP status, page title, viewport and screenshot key.
- Manifest JSON lists every slide in order, ready for PowerPoint, Google Slides or report assembly.
- Clear error rows for blocked, login/paywall-looking or failed URLs.
- Bounded inputs: maximum 10 URLs, viewport capped at 1920×2160, wait capped at 5 seconds.
Who uses this webpage screenshot export
- Weekly competitor website screenshots for marketing reports.
- QA evidence packs before and after a website release.
- Agency decks where every slide needs a fresh page capture.
- IT or compliance reports that need visual proof of public page state.
Input
{"startUrls": ["https://example.com", "https://apify.com"],"viewportWidth": 1440,"viewportHeight": 900,"fullPage": true,"waitMs": 1000,"respectRobotsTxt": true}
Output
Each successful dataset item includes:
{"url": "https://example.com","finalUrl": "https://example.com/","status": 200,"title": "Example Domain","viewport": { "width": 1440, "height": 900 },"fullPage": true,"screenshotKey": "screenshots/001-example-com.png","screenshotContentType": "image/png","slide": { "number": 1, "caption": "Example Domain", "imageKey": "screenshots/001-example-com.png" }}
Data returned for each screenshot
| Field | What it holds |
|---|---|
url / finalUrl | The URL requested and the one actually rendered |
status | HTTP status of the page |
title | Page title at capture time |
viewport | Width and height used for the render |
fullPage | Whether the whole scrollable page was captured |
screenshotKey | Key of the PNG in the default key-value store |
slide | Slide number, caption and image key for deck assembly |
The key-value store also holds MANIFEST, with slides, errors and hardLimits.
Pricing
Pay per event: one billable event per successful screenshot result. Error rows are not intended as billable value.
FAQ
Does it log into websites?
No. It only captures public URLs without login, paywall or private access.
Can it capture more than 10 URLs?
Not in this Actor. The v1 scope is intentionally bounded to keep runs predictable for buyers and for Apify compute.
Does it create a PPTX file?
No. It creates PNG screenshots and a PowerPoint-ready manifest, so another workflow can assemble the deck without guessing slide order or captions.
