Bulk Webpage Screenshot Tool for Slide Decks avatar

Bulk Webpage Screenshot Tool for Slide Decks

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Bulk Webpage Screenshot Tool for Slide Decks

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

David

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

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

FieldWhat it holds
url / finalUrlThe URL requested and the one actually rendered
statusHTTP status of the page
titlePage title at capture time
viewportWidth and height used for the render
fullPageWhether the whole scrollable page was captured
screenshotKeyKey of the PNG in the default key-value store
slideSlide 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.