Website Screenshot & PDF: Bulk, No Cookie Banners avatar

Website Screenshot & PDF: Bulk, No Cookie Banners

Pricing

from $4.00 / 1,000 screenshots

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

Website Screenshot & PDF: Bulk, No Cookie Banners

Take screenshots or PDFs of web pages in bulk. Full page or visible screen, desktop/laptop/tablet/mobile, PNG/JPEG/PDF, dark mode, single-element capture. Hides cookie banners and blocks ads. Returns a public image URL plus page title and HTTP status. Pay only for successful captures.

Pricing

from $4.00 / 1,000 screenshots

Rating

0.0

(0)

Developer

Jason Faro

Jason Faro

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

What does Website Screenshot & PDF do?

Website Screenshot & PDF captures screenshots of any list of URLs in bulk: the visible screen or the full scrolling page, emulating desktop, laptop, tablet or mobile, saved as PNG, JPEG or PDF.

Cookie banners and consent popups are hidden automatically (OneTrust, Cookiebot, Usercentrics, Didomi, Quantcast and 40+ others), and ads and trackers are blocked, so screenshots look like the real page. You pay only for screenshots that succeed.

Each result includes a direct link to the image plus the page title, final URL and HTTP status. Download the list as CSV, Excel or JSON, or use the Apify API, scheduler, and integrations with Make, Zapier, n8n and Google Sheets.

Why use Website Screenshot & PDF?

  • Agencies and sales teams
    • Put a screenshot of a prospect's website in outreach emails or audit reports.
    • Show before/after redesigns.
  • Monitoring and QA
    • Schedule daily captures of landing pages, pricing pages or competitors to see what changed.
    • Check mobile layouts.
  • Archiving and compliance
    • Keep dated full-page PNG or PDF records of web pages, ads or terms and conditions.
  • Datasets and AI
    • Generate page thumbnails for directories, link previews or vision-model pipelines.

What makes it different

  • Cookie banners and popups are hidden with CSS. No consent is clicked on anyone's behalf.
  • Ads, trackers and empty ad placeholders are removed for clean captures.
  • Full-page mode scrolls first so lazy-loaded images appear, and it handles very long pages instead of failing.
  • Mobile emulation uses a real iPhone profile (viewport, user agent, touch).
  • You can capture a single element (#pricing, header), wait for a selector, add a delay, or use dark mode.
  • Failed pages are free.

How to take website screenshots in bulk

  1. Click Try for free.
  2. Paste your URLs into the URLs field, one per line (example.com works too).
  3. Choose a Device, whether you want a Full page, and the Output format.
  4. Click Start.
  5. Open the Output tab to see thumbnails, or download the list with image links.

Input

FieldDefaultDescription
urls–Pages to capture (domains or full URLs)
devicedesktopdesktop (1920×1080), laptop (1366×768), tablet (iPad), mobile (iPhone 13)
fullPagefalseCapture the entire scrollable page
formatpngpng, jpeg or pdf (A4 with backgrounds)
hideCookieBannerstrueHide cookie-consent banners and common popups
blockAdstrueBlock ad and tracking scripts and hide empty ad slots
darkModefalseEmulate prefers-color-scheme: dark
delaySeconds0Extra wait after the page loads
waitForSelector–Wait for this CSS selector before capturing
elementSelector–Capture only this element
jpegQuality80JPEG quality (1–100)
viewportWidth / viewportHeight–Custom viewport size
maxConcurrency6Pages captured in parallel
{
"urls": ["https://apify.com", "example.com"],
"device": "mobile",
"fullPage": true,
"format": "jpeg"
}

Output

One item per URL (real output from a full-page run):

{
"url": "https://apify.com",
"status": "ok",
"screenshotUrl": "https://api.apify.com/v2/key-value-stores/…/records/apify.com-7c0cb881.png?signature=…",
"screenshotKey": "apify.com-7c0cb881.png",
"finalUrl": "https://apify.com/",
"httpStatus": 200,
"title": "Apify: Marketplace of ready-to-run tools for AI",
"device": "desktop",
"fullPage": true,
"format": "png",
"bytes": 928570,
"loadTimeMs": 67665
}
FieldDescription
screenshotUrlDirect, shareable link to the image or PDF
statusok or error (errors are never charged)
finalUrl, httpStatus, titleWhere the page ended up after redirects, and its title
truncated, pageHeightSet when a very long page was cut to the maximum image height (16,000 px for PNG, 32,000 px for JPEG)
bannerHidingFailedSet if a page refused the banner-hiding stylesheet (rare)
errorReason for failure (timeout, DNS error, invalid selector…)

How much does it cost to screenshot websites?

Pay-per-event pricing, charged only for successful captures:

  • Screenshot (visible screen or single element): see the Pricing tab for the price per 1,000
  • Full-page screenshot or PDF: priced higher because it needs several times more browser time

Failed pages, timeouts and invalid URLs are free. You can set a maximum cost per run, and the Actor stops when it reaches the limit.

Tips

  • Use JPEG for full pages. The files are much smaller and faster than PNG.
  • For pages with animations or slow widgets, add delaySeconds: 2–3 or a waitForSelector.
  • To monitor changes, schedule the Actor daily and compare screenshotUrl images over time.
  • Some sites block automated browsers or cloud servers. Those pages return an error or a challenge page, and errors aren't charged.

Works well with

  • Contact Details Scraper: find emails, phones and social profiles for the same websites. Pay only when contacts are found.
  • Domain Intelligence: see each site's CMS, analytics, email provider and SPF/DKIM/DMARC grade.

FAQ, disclaimers and support

Does it accept cookies on my behalf? No. Consent banners are only hidden visually. No button is clicked and no consent is recorded.

Is it legal? The Actor visits public pages like a normal browser. Respect the websites' terms, and don't use screenshots in ways that infringe copyright or trademarks.

Found a page that renders badly or a banner that isn't hidden? Open an issue on the Issues tab with the URL. New banner rules are added regularly.