Bulk Website Screenshot & PDF: Full Page, No Cookie Banners avatar

Bulk Website Screenshot & PDF: Full Page, No Cookie Banners

Pricing

from $3.50 / 1,000 screenshots

Go to Apify Store
Bulk Website Screenshot & PDF: Full Page, No Cookie Banners

Bulk Website Screenshot & PDF: Full Page, No Cookie Banners

Capture screenshots or PDFs of many URLs in one run. Real full-page capture (lazy images load), cookie banners and ads hidden, desktop/laptop/tablet/mobile, dark mode, element shots. Failed URLs are free.

Pricing

from $3.50 / 1,000 screenshots

Rating

0.0

(0)

Developer

Ivan Popov

Ivan Popov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

Capture screenshots or PDFs of hundreds of web pages in one run. Paste a list of URLs and get one image per page, with a public link to each file and a dataset you can export to CSV, JSON or Excel.

  • 📜 Real full-page screenshots: the page is scrolled first, so lazy-loaded images and sections actually appear (not just the part above the fold)
  • 🍪 Cookie banners hidden: 50+ consent platforms (OneTrust, Cookiebot, Usercentrics, Didomi, Quantcast, Sourcepoint…) are hidden with CSS. Nothing is clicked or accepted.
  • 🚫 Ads and trackers blocked: faster loads and cleaner images
  • 📱 Desktop, laptop, tablet (iPad) or mobile (iPhone) with real mobile user agents and retina pixel density, or any custom viewport
  • 🖨️ JPEG, PNG or PDF (A4, Letter, Legal, A3). JPEG is the default: small files, fastest runs.
  • 🎯 Element screenshots: capture just #pricing or .hero with a CSS selector
  • 🌙 Dark mode, extra wait time for animations, hide your own selectors (chat widgets, sticky headers)
  • 💸 Failed URLs are free: you only pay for screenshots that were actually saved
  • 🛑 Can't hang: every page has a hard time limit, so a stuck page never burns your credits

Use cases

  • Website monitoring and archiving: schedule a daily run and keep a visual history of your own or competitors' pages.
  • SEO and marketing reports: thumbnails of landing pages, SERP competitors or client sites.
  • QA and design review: check pages on desktop, tablet and mobile in one go.
  • AI and LLM pipelines: feed page images to vision models.
  • Lead lists and directories: add a website preview image to every row.

Input example

{
"urls": ["https://apify.com", "bbc.com/news"],
"format": "jpeg",
"fullPage": true,
"device": "mobile",
"hideCookieBanners": true
}

Output

Each screenshot is saved to the run's key-value store. The dataset has one row per page:

{
"url": "https://www.bbc.com/news",
"finalUrl": "https://www.bbc.com/news",
"statusCode": 200,
"title": "BBC News - Breaking news, video and the latest top stories",
"screenshotUrl": "https://api.apify.com/v2/key-value-stores/<storeId>/records/0001-www.bbc.com-news.png",
"key": "0001-www.bbc.com-news.png",
"format": "png",
"device": "desktop",
"fullPage": true,
"truncatedAtHeight": null,
"pageHeight": 9840,
"imageWidth": 1440,
"imageHeight": 9840,
"bytes": 3921554,
"capturedAt": "2026-11-05T11:02:41.118Z"
}

Pages that could not be captured (timeouts, DNS errors, HTTP 4xx/5xx) are listed in the FAILED record with the reason. They are not billed.

Good to know

  • Very long pages are cut at Max full-page height (default 15,000 px) to keep files usable. Raise it up to 40,000 px if you need more.
  • Some sites block data-center traffic. If a site fails, turn on Apify Proxy (residential works best).
  • Only capture pages you're allowed to access. Screenshots of content behind a login aren't supported.

Pricing

$5 per 1,000 screenshots (less on higher Apify plans), compute included. Failed pages are free. The only other charge is Apify's standard start fee of $0.00005 per GB of memory ($0.0002 per run at the default 4 GB). For comparison, a single full-page screenshot with a generic browser actor often costs several cents in compute.