Website Screenshot and URL to PDF: Full Page and Mobile avatar

Website Screenshot and URL to PDF: Full Page and Mobile

Pricing

Pay per usage

Go to Apify Store
Website Screenshot and URL to PDF: Full Page and Mobile

Website Screenshot and URL to PDF: Full Page and Mobile

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Venture Ace

Venture Ace

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

Website Screenshot and URL to PDF: full page, mobile, cookie banners hidden

Paste a list of URLs and get a website screenshot (PNG or JPEG) and, if you want, a PDF of each page, taken with headless Chromium (Playwright). It is a full page screenshot API, a URL to PDF converter and a mobile screenshot tool in one Actor, for the pages you supply. No login, no proxies, no scraping of other people's data.

Why use it

  • Full page that really is full page. The page is scrolled first so lazy-loaded images appear (a common failure of other screenshot Actors). Pages taller than 16,000 px are capped and the row says so.
  • Cookie banners hidden. It clicks common "accept" buttons and hides OneTrust, Cookiebot, Didomi, Quantcast, Usercentrics and generic consent banners; add your own selectors with hideSelectors.
  • Desktop, tablet or mobile presets, or any custom viewport; pixel ratio 1-3 for retina; dark colour scheme.
  • Wait for the page to be ready: waitForSelector, a fixed delayMs, or waitUntil.
  • Light: one shared browser, 3 pages in parallel, 1 GB of memory.
  • Failures are reported, not captured. A page that errors, times out or answers HTTP 4xx/5xx comes back as a failed row with the reason, not as a screenshot of an error page (turn on captureErrorPages if you want those).
  • MCP-ready: callable by AI assistants through the Apify MCP server.

Input

FieldWhat it does
urlsPages to capture. https:// is added if missing. Public http(s) pages only; every request, redirects included, must resolve to a public address.
formatpng (default), jpeg or none (PDF only). jpegQuality 1-100.
pdfAlso save a PDF (pdfFormat: A4, Letter, A3, Legal).
fullPageWhole scrollable page (default) or just the first screen.
devicedesktop 1440x900, tablet 820x1180, mobile 390x844. viewportWidth/viewportHeight override.
deviceScaleFactor1-3.
waitForSelector, failOnSelectorTimeout, delayMs, waitUntilWhen the page counts as ready.
hideCookieBanners, hideSelectorsConsent banners and any extra CSS selectors to hide.
darkModeRequest the dark theme.
maxUrlsSafety cap, default 50. concurrency default 3, timeoutSecs default 45.

Output

One dataset row per URL: url, status (ok or failed), screenshotKey, screenshotUrl, pdfKey, pdfUrl, width, height, bytes, httpStatus, title, device, fullPage, note, error, capturedAt. The files are in the run's key-value store; the URLs in the row open them directly.

Good to know

  • Some sites block datacenter browsers or rate-limit them (HTTP 403 or 429); those rows come back failed with the status code.
  • Sites that need a login, a CAPTCHA or a proxy are not supported.
  • You are responsible for having the right to capture and store the pages you submit.

Pricing

No Actor fee: you pay only Apify's platform usage for your run (a few seconds of compute per page). Set maxUrls low for tests.

website screenshot, screenshot API, URL to PDF, full page screenshot, webpage to image, mobile screenshot, Chromium Playwright screenshot.