Ultimate Webpage Screenshot
by yasir-on-apify
Ultimate Webpage Screenshot is a powerful Apify tool for capturing high-quality screenshots of any webpage using advanced browser emulation. Ideal for...
Opens on Apify.com
About Ultimate Webpage Screenshot
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.
What does this actor do?
Ultimate Webpage Screenshot is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
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. 3. Screenshot Generation: The service renders the page using your selected options (preset or custom view). 4. Storage: The actor downloads the image, stores it in Apify’s Key-Value Store, and generates a public URL. 5. 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. | Parameter | Type | Description | Default | | ----------------------------- | ------------------- | ------------------------------------------------------ | --------- | | url | string (required) | The webpage to capture (e.g. "https://example.com") | — | | accept_language | string | Language header for localized content (e.g. "en-US") | "en-US" | | custom_user_agent | string | Custom User-Agent string | — | | browser_preset | string | "desktop", "mobile", or "tablet" preset | — | | browser_screen_width | integer | Custom width (240–9999 px) | — | | browser_screen_height | integer | Custom height (240–9999 px) | — | | browser_screen_scale_factor | number | Scale factor (0.5–3) | — | | full_page_screenshot | boolean | Capture full page or viewport only | true | | disable_cookie_popup | boolean | Disable cookie popups | false | ### 🧠 Example Input json { "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: | Field | Type | Description | | --------------- | ------ | ----------------------------------------------------------- | | `url` | string | The input URL. | | `screenshotUrl` | string | Public Apify URL to the stored screenshot (empty on error). | | `status` | string | `"success"` or `"error"`. | | `errorMessage` | string | Details for failed runs (empty on success). | | `timestamp` | string | ISO timestamp of the run. | ### ✅ Example Success Outputjson [ { "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 Outputjson [ { "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`
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Ultimate Webpage Screenshot now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- yasir-on-apify
- Pricing
- Paid
- Total Runs
- 361
- Active Users
- 22
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support