Website Screenshot - Bulk URLs, Full Page, Mobile, PDF avatar

Website Screenshot - Bulk URLs, Full Page, Mobile, PDF

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Website Screenshot - Bulk URLs, Full Page, Mobile, PDF

Website Screenshot - Bulk URLs, Full Page, Mobile, PDF

Screenshot hundreds of URLs in one run: full page, desktop or mobile, PNG, JPEG or PDF, with cookie banners hidden. Get a shareable image link per URL. Failed URLs are never charged.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Darian Danciu

Darian Danciu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Screenshot hundreds of web pages in one run. Full page or visible area, desktop or mobile, PNG, JPEG or PDF, with cookie banners and ads removed. Every screenshot gets a shareable link, listed in a table you can download as CSV, Excel or JSON.

Why this one

  • Many URLs per run. Paste a list, upload a file, or point it at a Google Sheet. Pages are captured in parallel.
  • Clean captures. Cookie pop-ups from OneTrust, Cookiebot, Didomi, Usercentrics, Quantcast, Sourcepoint and others are hidden. Ad and tracking networks are blocked, so there are no empty ad slots, and pages load faster.
  • Real full-page screenshots. The page is scrolled first so lazy-loaded images actually appear, and scroll locks left behind by consent pop-ups are released.
  • Mobile and tablet for real. Mobile mode uses a phone user agent and touch screen, so sites serve their actual mobile layout, not a squeezed desktop page.
  • You never pay for failures. Pages that can't be captured after 2 retries are listed in RUN_SUMMARY and cost nothing.

Features

OptionWhat it does
FormatPNG (sharpest), JPEG (smallest), or PDF (printable A4 of the whole page)
Full pageWhole scrollable page, or only the visible screen
DeviceDesktop 1920x1080, laptop 1366x768, iPad, iPhone - or a custom size
Capture one elementScreenshot just #pricing or .hero instead of the page
Hide elementsRemove chat widgets, newsletter pop-ups, anything with a CSS selector
Dark modeAsk the site for its dark theme
Wait forHTML ready, page loaded, or network idle, plus an extra delay
ProxyOptional, for sites that block data centers or to see a country's version

Output

One row per URL:

{
"url": "https://apify.com/",
"finalUrl": "https://apify.com/",
"title": "Apify: Full-stack web scraping and data extraction platform",
"statusCode": 200,
"screenshotUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/apify-com_b2cbecea.png",
"format": "png",
"device": "desktop",
"width": 1920,
"height": 10036,
"fullPage": true,
"bytes": 1010631,
"takenAt": "2026-10-27T03:55:22.508Z"
}

The Output tab shows the screenshots as thumbnails right in the table.

Use cases

  • Website monitoring. Schedule daily runs and keep a visual history of your own or competitors' pages.
  • Agencies and SEO. Capture client sites, landing pages and SERP-adjacent pages for reports.
  • QA. Check how pages render on desktop, tablet and phone after a release.
  • Archiving and compliance. Keep PDF copies of terms pages, pricing pages or ads as shown.
  • AI agents and automations. Call it from Zapier, Make, n8n or the Apify API and get image links back.

Pricing

Pay per screenshot. See the Pricing tab. Runs, retries and failed URLs are free.

Use it from code

curl -X POST "https://api.apify.com/v2/acts/dariandanciu~website-screenshot/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"urls":[{"url":"https://example.com"}],"device":"mobile","format":"jpeg"}'

Good to know

  • Very long pages are cut at Max full-page height (15,000 px by default; up to 30,000).
  • Pages behind a login or a bot check (for example Cloudflare challenges) are captured as they appear to a visitor, which may be the challenge page itself.
  • PNG full-page captures of long, image-heavy pages can be 5-10 MB. Choose JPEG for smaller files.

Feedback

Missing an option or found a page that renders wrong? Open an issue on the Issues tab with the URL.