VOOZH about

URL: https://apify.com/yasir-on-apify/ultimate-webpage-screenshot

โ‡ฑ Ultimate Webpage Screenshot ยท Apify


๐Ÿ‘ Ultimate Webpage Screenshot avatar

Ultimate Webpage Screenshot

Under maintenance

Pricing

Pay per event

Go to Apify Store

Ultimate Webpage Screenshot

Under maintenance

Ultimate Webpage Screenshot is a powerful Apify tool for capturing high-quality screenshots of any webpage using advanced browser emulation. Ideal for web scraping, monitoring, and automation, it supports full page screenshots, custom browser presets, and options like disabling cookie popups.

Pricing

Pay per event

Rating

0.0

(0)

Developer

๐Ÿ‘ Yasir

Yasir

Maintained by Community

Actor stats

1

Bookmarked

73

Total users

7

Monthly active users

4 months ago

Last modified

Share

Ultimate Webpage Screenshot Actor

โšก Capture full-page or viewport screenshots of any webpage.
Optimized for SEO tools, automation pipelines, and app integrations.

The Ultimate Webpage Screenshot is an Apify-based automation tool designed to generate high-quality screenshots of webpages.

Whether you're performing SEO audits, archiving web content, or integrating screenshot functionality into your apps, this actor provides a seamless way to capture full-page screenshots or viewport images.


โš™๏ธ Key Features

  • High-Quality Screenshots: Capture full-page or viewport-only screenshots in PNG format.
  • Browser Emulation: Use presets for desktop (1920ร—1080), mobile (390ร—844), or tablet (1024ร—1366) or set custom screen sizes.
  • Language & User-Agent Control: Customize accept-language and User-Agent for regional or device-specific rendering.
  • Cookie Popup Handling: Automatically disable cookie banners for cleaner captures.
  • Apify Integration: Seamlessly connects with other Apify actors, datasets, and workflows.
  • Error Handling: Detects invalid URLs, API issues, or timeouts and provides detailed error messages.
  • SEO Optimization: Perfect for SEO audits; can simulate Googlebot views or localized rendering.

๐Ÿ”„ How It Works

  1. Input Submission: Provide a target URL and optional parameters via the Apify input schema.
  2. Screenshot Generation: The service renders the page using your selected options (preset or custom view).
  3. Storage: The actor downloads the image, stores it in Apifyโ€™s Key-Value Store, and generates a public URL.
  4. Output: Returns structured JSON with URL, screenshot URL, status, and timestamp.

This process ensures fast, reliable, and secure screenshot generation. Ideal for automation pipelines and SEO workflows.


๐Ÿงฉ Input Parameters

The actor accepts JSON input. Only url is required; other fields are optional.

ParameterTypeDescriptionDefault
urlstring (required)The webpage to capture (e.g. "https://example.com")โ€”
accept_languagestringLanguage header for localized content (e.g. "en-US")"en-US"
custom_user_agentstringCustom User-Agent stringโ€”
browser_presetstring"desktop", "mobile", or "tablet" presetโ€”
browser_screen_widthintegerCustom width (240โ€“9999 px)โ€”
browser_screen_heightintegerCustom height (240โ€“9999 px)โ€”
browser_screen_scale_factornumberScale factor (0.5โ€“3)โ€”
full_page_screenshotbooleanCapture full page or viewport onlytrue
disable_cookie_popupbooleanDisable cookie popupsfalse

๐Ÿง  Example Input

{
"url":"https://example.com",
"browser_preset":"desktop",
"full_page_screenshot":true,
"disable_cookie_popup":true
}

๐Ÿงพ Output Format

The actor pushes results to an Apify dataset and sets the run output. The structure is consistent for both successful and failed runs:

FieldTypeDescription
urlstringThe input URL.
screenshotUrlstringPublic Apify URL to the stored screenshot (empty on error).
statusstring"success" or "error".
errorMessagestringDetails for failed runs (empty on success).
timestampstringISO timestamp of the run.

โœ… Example Success Output

[
{
"url":"https://example.com",
"screenshotUrl":"https://api.apify.com/v2/key-value-stores/.../screenshot-123456789.png",
"status":"success",
"errorMessage":"",
"timestamp":"2025-10-22T10:30:00.000Z"
}
]

โŒ Example Error Output

[
{
"url":"https://invalid.com",
"screenshotUrl":"",
"status":"error",
"errorMessage":"Task error: Invalid URL or 404.",
"timestamp":"2025-10-22T10:31:00.000Z"
}
]

๐Ÿ’ก Example Use Cases

  • SEO Analysis: Generate visual reports of website pages during audits.
  • Mobile Testing: Preview mobile rendering using the "mobile" preset.
  • Automation Pipelines: Chain this actor with crawlers or data extractors.
  • Error Debugging: Capture screenshots of failed or unreachable URLs for review.

๐Ÿงฐ Tech Stack

  • Language: Node.js
  • Libraries: Apify SDK, Axios
  • Storage: Apify Key-Value Store
  • Integration: Fully compatible with Apify Workflows & Datasets

๐Ÿง  Author Notes

Designed with developers, SEOs, and automation engineers in mind. Fully scalable, robust, and easy to integrate into your Apify ecosystem.


Discoverability Keywords: webpage screenshot API, full page screenshot tool, Apify screenshot actor, website screenshot automation, browser screenshot capture, SEO screenshot generator, mobile webpage screenshot

You might also like

URL to Screenshot

hulkscrape/url-to-screenshot

An easy way to capture a screenshot of a full webpage

Page Screenshot Capturer

opspilot.cc/page-screenshot-capturer

Capture high quality screenshots of any webpage. Supports desktop, mobile, and tablet views.

Screenshot Downloader

scrapeai/screenshot-downloader

Screenshot Downloader lets you capture and download high-quality webpage screenshots instantly. Save full or partial page images from any URL with ease โ€” fast, simple, and perfect for developers, designers, and content creators.

Website Screenshot API - Page Screenshot Generator

code-node-tools/website-screenshot-api

Website screenshot API to capture any webpage as an image. This screenshot API supports full page, viewport, and element screenshots. Website screenshot generator API for automated website screenshot capture, visual testing, monitoring, and thumbnail generation. Reliable page screenshot API.

7

Web Images Scraper

jupri/web-images-scraper

Scrape Images from a Webpage

Screenshot API

gapscout/screenshot-api

Take screenshots of any number of URLs

๐Ÿ”ฅ Website Screenshot Generator

extractmaster01/website-screenshot-generator

[๐Ÿฅ‡ high-quality ๐Ÿ†] Website Screenshot generator for full-page, viewport, and element screenshots. Capture websites as PNG, JPEG, WebP, or PDF with mobile emulation, metadata extraction, and batch processing.

๐Ÿ‘ User avatar

extractmaster01

2

Ultimate Website Screenshot / PDF / Video

crawlerbros/ultimate-screenshot

Capture JPEG/PNG screenshots, PDFs, GIFs and MP4s of any website. 12+ device presets, full-page, custom viewport, scroll-to-bottom, cookie injection, proxy support.

15

Store Screenshot Url

dainty_screw/store-screenshot-url

Effortlessly capture and extract URL screenshots with the Store Screenshot URL Extractor. This powerful Apify actor is designed to streamline your data collection process, providing high-quality snapshots of web pages with ease. Ideal for market research, content verification, and SEO analysis, this

๐Ÿ‘ User avatar

codemaster devops

88

5.0

Related articles

How to take screenshots and generate PDFs with Puppeteer
Read more