Website Screenshot Tool: Full Page, Mobile & Bulk avatar

Website Screenshot Tool: Full Page, Mobile & Bulk

Pricing

$5.00 / 1,000 screenshots

Go to Apify Store
Website Screenshot Tool: Full Page, Mobile & Bulk

Website Screenshot Tool: Full Page, Mobile & Bulk

Take full-page screenshots of any list of websites on desktop, laptop, tablet and mobile. Cookie banners hidden, lazy images loaded, dark mode, element screenshots and optional PDF. PNG or JPEG with a direct link per image. No API key.

Pricing

$5.00 / 1,000 screenshots

Rating

0.0

(0)

Developer

Mariam Ahmed

Mariam Ahmed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Take full-page screenshots of any list of websites, on desktop, laptop, tablet and mobile, in one run. Every screenshot gets a direct link, so the results drop straight into a spreadsheet, a report or a monitoring workflow.

  • Whole page, top to bottom, with lazy-loaded images scrolled into view first
  • Cookie banners accepted or hidden for the common consent tools (OneTrust, Cookiebot, Usercentrics, Didomi, Quantcast, Sourcepoint and more)
  • Ads, trackers and chat widgets blocked, so you see the page, not the ads
  • Four devices in one run: desktop 1920 px, laptop 1366 px, tablet (iPad) and mobile (iPhone), with real mobile user agents
  • PNG or JPEG, optional Retina resolution, dark mode, one element only (#pricing) and PDF copies
  • Pay only for screenshots taken: pages that fail or show a bot check are free

What does this website screenshot tool do?

https://www.apple.com/iphone/
desktop 1920 × 16,888 px JPEG 3.5 MB → screenshotUrl
mobile 390 × 20,000 px JPEG 1.7 MB → screenshotUrl (cut at the maximum height)
  1. Paste web addresses and pick the devices.
  2. Each page opens in a real Chrome browser at that device's size. Consent pop-ups are dismissed, ads are blocked and the page is scrolled so every image loads.
  3. You get one row per page and device with the image link, size, title and HTTP status, plus a CSV.
flowchart LR
A[Web addresses] --> B[Chrome at desktop,<br/>tablet or mobile size]
B --> C[Accept cookies,<br/>block ads, scroll]
C --> D[Full-page PNG or JPEG<br/>+ optional PDF]
D --> E[One row per screenshot<br/>with a direct link]

Who is it for?

  • Marketers and SEO teams archiving competitors' landing pages and pricing pages over time
  • Designers and developers checking responsive layouts on four screen sizes at once
  • QA teams capturing pages after every release, on a schedule
  • Agencies building client reports and website audits
  • Compliance and legal teams keeping dated proof of what a page showed

What data do you get?

Screenshots (dataset, one row per page and device)

FieldWhat it tells you
screenshotUrl, fileName, pdfUrlDirect links to the image (and PDF)
url, finalUrl, title, httpStatusThe page, after redirects
device, width, height, pixelRatioSize of the capture
pageHeight, cutAtMaxHeightHow long the page really is; whether the image was cut
fileSizeKb, format, loadSeconds, takenAtFile and timing

The images are in the run's key-value store, named after the page and device (www.apple.com-iphone-mobile.jpg). SCREENSHOTS_CSV lists every screenshot; RUN_SUMMARY gives the reason for every page that could not be captured.

Example: 8 October 2026

10 well-known sites on desktop and mobile, 19 of 20 screenshots (JPEG, full page) in 7.5 minutes.

PageDesktop heightMobile height
apple.com/iphone16,888 px20,000 px (cut)
stripe.com14,944 px20,000 px (cut)
shopify.com11,390 px11,531 px
github.com11,479 px12,797 px
bbc.com/news6,083 px10,093 px
news.ycombinator.com1,215 px1,800 px
  • Light pages take about 5 seconds (Hacker News, Apple's iPhone page); long marketing pages full of video and animation take up to 80 seconds (Stripe, Shopify).
  • Not captured, not charged (across our test runs): The New York Times answered HTTP 403, Zara showed an "Access Denied" bot check, a fake domain did not exist, and Figma's desktop page crashed the browser tab once.

Pricing

$0.005 per screenshot (one page on one device). Pages that fail, time out or show a bot check are free.

  • 100 pages on desktop: $0.50
  • 100 pages on desktop and mobile: $1

Good to know

  • Very long pages are cut at 20,000 pixels by default (cutAtMaxHeight tells you). Raise Maximum height for longer captures; with High resolution on, the limit is lower so the image still fits in memory.
  • Bot checks: a few large sites refuse automated browsers. They are listed in RUN_SUMMARY, not charged.
  • Logged-in pages cannot be captured: this tool sees what a new visitor sees.
  • Memory: 2 GB and 2 pages at once by default. For hundreds of pages, more memory speeds the run up.
  • Links to the images open for anyone who has them, without an Apify login (switch Image links open without login off to keep them private). They last as long as Apify keeps the run's storage on your plan; copy the files out to keep them longer.
  • No login, no API key, no proxies needed.

Input

FieldMeaning
Web pagesAddresses, one per line
DevicesDesktop, laptop, tablet, mobile (default desktop)
Full pageOn by default
Image format, JPEG qualityPNG by default
Hide cookie banners, Block ads and trackers, Load lazy imagesAll on by default
Extra wait (seconds)1 by default
Page is ready whenNetwork quiet (default), load event or HTML parsed
Dark mode, High resolutionOff by default
Only this element, Hide these elementsCSS selectors, optional
Maximum height, Custom desktop width20,000 px; 1920 px
Also save as PDFOff by default
Image links open without loginOn by default
Pages at once, Page timeout2; 60 seconds

Integrations

Export to JSON, CSV, Excel or Google Sheets, or connect through the Apify API, webhooks, Make, Zapier and n8n. Schedule it weekly to keep a dated archive of competitors' homepages and pricing pages.