Website Screenshot — Full Page PNG, JPEG & PDF avatar

Website Screenshot — Full Page PNG, JPEG & PDF

Pricing

from $4.00 / 1,000 screenshots

Go to Apify Store
Website Screenshot — Full Page PNG, JPEG & PDF

Website Screenshot — Full Page PNG, JPEG & PDF

Take clean screenshots of any website: full page or viewport, desktop/laptop/tablet/mobile, PNG, JPEG or PDF. Auto-hides cookie banners, loads lazy images. Bulk URLs in parallel. Pay only per successful screenshot.

Pricing

from $4.00 / 1,000 screenshots

Rating

0.0

(0)

Developer

Ignacio Baez

Ignacio Baez

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

What does Website Screenshot do?

It takes clean, high-quality screenshots of any website, in bulk:

  • 📸 Full page (the whole scrollable page) or just the viewport
  • 🖥️ Desktop, laptop, tablet or mobile emulation (retina-quality on tablet and mobile)
  • 🖼️ PNG, JPEG or PDF (A4)
  • 🍪 Hides cookie banners and consent popups automatically, so you get no ugly overlays
  • 🖼️ Loads lazy images by scrolling the page first, so full-page shots aren't half blank
  • 🎯 Hide any element with CSS selectors (chat widgets, ads…)
  • ⚡ Several pages in parallel; a failed URL is reported and never charged

Each result includes a direct link to the image, plus the page title, HTTP status and final URL after redirects.

Use cases

  • Website monitoring & archiving: daily visual snapshots of your or your competitors' pages
  • AI agents & LLM pipelines: let your agent "see" a webpage
  • SEO & marketing reports: landing page and SERP captures
  • QA: check how pages render on mobile vs. desktop
  • Thumbnails for link previews and directories

Pricing

ResultPrice
Successful screenshot or PDF$0.004

🆓 On Apify's Free plan you can try it practically free (about $0.01 per 1,000 results). The prices above apply to paid plans. Failed pages are free.

Input example

{
"urls": ["https://apify.com", "bbc.com"],
"device": "mobile",
"fullPage": true,
"format": "png",
"dismissCookieBanners": true
}

Output example

{
"url": "https://www.lemonde.fr",
"statusCode": 200,
"title": "Le Monde in English – World news, culture and opinion",
"screenshotUrl": "https://api.apify.com/v2/key-value-stores/…/records/screenshot-9d2c53ef7b52a561.png",
"format": "png",
"sizeBytes": 2128133,
"finalUrl": "https://www.lemonde.fr/en/",
"takenAt": "2026-10-16T15:57:26.475638+00:00"
}

Tips

  • Use JPEG for smaller files when you capture many pages.
  • Use a proxy with a country to capture geo-specific versions of a site.
  • Set Extra wait to 3–5 seconds for pages with heavy animations.

Feedback

Open an issue in the Issues tab. Requests usually ship within a few days.