Website Screenshot & PDF Pro avatar

Website Screenshot & PDF Pro

Pricing

from $5.00 / 1,000 screenshot saveds

Go to Apify Store
Website Screenshot & PDF Pro

Website Screenshot & PDF Pro

Bulk screenshots of any URL: full-page or viewport, desktop/tablet/mobile in one run, dark mode, element selector, PNG/JPEG, optional PDF. Cookie banners hidden, lazy images loaded. Pay only for successful screenshots.

Pricing

from $5.00 / 1,000 screenshot saveds

Rating

0.0

(0)

Developer

Maor Cohen

Maor Cohen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Security

Limited permissions

Share

Capture clean screenshots of any list of web pages, ready to use in reports, archives, SEO audits, design reviews, client decks or AI agents.

  • Full page or viewport. The tool scrolls through each page first so lazy-loaded images appear.
  • Desktop, laptop, tablet and mobile in one run. Each URL is captured once per device you pick.
  • Cookie banners and chat bubbles hidden. About 40 common consent managers and chat widgets (OneTrust, Cookiebot, Usercentrics, Intercom and others) are hidden with CSS. Nothing is clicked or accepted for you.
  • Dark mode. The tool emulates prefers-color-scheme: dark.
  • Single element. Pass a CSS selector like #pricing to capture just that part of the page.
  • PNG or JPEG, with adjustable JPEG quality.
  • Optional A4 PDF of each page.
  • Shareable links. Every image and PDF gets a public URL in the output, so you can download it or embed it directly.

Input example

{
"urls": ["https://example.com", "apify.com/pricing"],
"devices": ["desktop", "mobile"],
"fullPage": true,
"format": "png",
"hideCookieBanners": true,
"darkMode": false,
"savePdf": false
}

Output (one item per URL × device)

{
"url": "https://apify.com/",
"device": "mobile",
"viewport": { "width": 390, "height": 844 },
"finalUrl": "https://apify.com/",
"statusCode": 200,
"title": "Apify: Full-stack web scraping and data extraction platform",
"screenshotUrl": "https://api.apify.com/v2/key-value-stores/…/records/apify.com-mobile.png",
"format": "png",
"bytes": 1834512,
"pdfUrl": null,
"capturedAt": "2026-11-01T10:15:42.000Z",
"error": null
}

Pricing

Pay per event:

  • screenshot: charged for each image saved successfully.
  • pdf: charged for each PDF saved, only when you turn on "Also save a PDF".

Pages that fail to load, return an HTTP error or refuse automated access are reported with an error field and are not charged.

Good to know

  • Pages are opened in a standard headless Chromium. No proxies are used and bot protection is not bypassed, so sites that block automated visitors are reported, not retried.
  • Very long pages are cut at 16,000 px so files stay usable.
  • Use JPEG for long pages if file size matters. PNG gives the sharpest text.

FAQ

How do I get the image files? Every item has a screenshotUrl (and pdfUrl) you can open, download or embed. All files are also in the run's key-value store.

How much does it cost? You pay only per result (see the Pricing tab) — no subscription. Apify's free plan includes monthly credit, so you can try it for free.

Can I run it on a schedule? Yes. Click Schedule in Apify Console to run it hourly, daily or weekly, and get the results by email, webhook, Google Sheets or Slack.

Can I use it from my code or an AI agent? Yes — call it through the Apify API (JavaScript and Python clients), connect it to Make, Zapier or n8n, or let Claude, ChatGPT and other agents use it via the Apify MCP server.

Something doesn't work — what now? Open an issue on the Issues tab. I usually reply within a day and ship fixes fast.

More tools by mc-digital