Website Screenshot & PDF Generator avatar

Website Screenshot & PDF Generator

Pricing

from $2.00 / 1,000 captures

Go to Apify Store
Website Screenshot & PDF Generator

Website Screenshot & PDF Generator

Capture full-page website screenshots (PNG/JPEG) or PDFs in bulk with real Chrome. Desktop, tablet or mobile, dark mode, element capture, lazy-load scrolling and automatic cookie-banner hiding. Pay per capture, failed URLs are free.

Pricing

from $2.00 / 1,000 captures

Rating

0.0

(0)

Developer

Himanshu Agrawal

Himanshu Agrawal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Categories

Share

Capture full-page screenshots (PNG/JPEG) or PDFs of any list of websites with real Chrome. Desktop, tablet or mobile view, dark mode, single-element capture, lazy-image loading and automatic cookie-banner hiding for clean results. Bulk URLs, fast, and failed URLs are never charged.

What you can use it for

  • Website monitoring and archiving: daily snapshots of competitor pages, pricing pages and landing pages.
  • Agencies and SEO: visual reports for clients, before/after redesign proof, mobile vs desktop checks.
  • Compliance and evidence: time-stamped PDF copies of terms, ads or listings.
  • Thumbnails and previews: website previews for directories, link pages and newsletters.
  • AI and automation: feed page images to vision models from Make, n8n, Zapier or the API.

Input

FieldWhat it does
URLsPages to capture, one per line.
OutputPNG, JPEG or PDF.
Full pageWhole scrollable page (up to 20,000 px) or just the visible screen.
DeviceDesktop (custom width/height), tablet (iPad) or mobile (iPhone 13).
Hide cookie bannersHides consent pop-ups from common providers (OneTrust, Cookiebot, Sourcepoint, Didomi, Quantcast and more) without clicking anything.
Dark modeRequests the site's dark theme.
Capture only this elementCSS selector such as #pricing.
Scroll to load lazy imagesMakes lazy-loaded images appear in full-page captures.
PDF paper sizeA4, Letter, Legal or A3.
ProxyOptional, for sites that block data centers or show country-specific content.
{
"urls": ["https://stripe.com/pricing", "https://www.bbc.com/news"],
"output": "png",
"fullPage": true,
"device": "desktop",
"hideCookieBanners": true
}

Output

One row per page, with a permanent link to the file stored in your run (real output, October 2026):

{
"url": "https://www.bbc.com/news",
"finalUrl": "https://www.bbc.com/news",
"httpStatus": 200,
"title": "BBC News - Breaking news, video and the latest top stories from the U.S. and around the world",
"output": "png",
"fileUrl": "https://api.apify.com/v2/key-value-stores/yN3lllWhkqM6eVeXK/records/0003-www-bbc-com-news.png",
"fileBytes": 2969470,
"device": "desktop",
"fullPage": true,
"seconds": 5.2,
"capturedAt": "2026-10-17T18:18:00.473Z"
}

Pricing

Pay per capture: $2.50 per 1,000 screenshots or PDFs on paid Apify plans (less on Scale and Business). URLs that fail to load are not charged. Set a spending limit per run and the Actor stops cleanly when it is reached.

Tips

  • Use JPEG for small files and PNG for crisp text.
  • Very long pages are cut at 20,000 px so files stay usable.
  • If a site shows a "verify you are human" page, turn on the residential proxy.