Ultimate Screenshot

Ultimate Screenshot

Ultimate Screenshot allows you to extract data in formats like JPEG, PNG, PDF, GIF, and MP4. It supports device emulation, including iPhones, Android phones, tablets, and desktops, or uses a default resolution of 1920x1080 for accurate, versatile screenshots and videos.

AUTOMATIONSEO_TOOLSApify

Ultimate Scraping offers an advanced and flexible scraping solution, allowing you to extract results in various formats including JPEG, PNG, PDF, GIF, and MP4. With built-in device emulation, you can easily replicate the appearance of your target webpage across different devices, such as iPhones, Android phones, tablets, and desktops. If no device is specified, the default window resolution of 1920x1080 will be applied. This makes Ultimate Scraping perfect for capturing accurate and tailored screenshots, videos, or documents from any website.

Overview

This Actor serves primarily as an example Actor for capturing website screenshots. While it can be used for various websites and use cases, for more advanced needs, consider using the Website Content Crawler. The crawler can also generate screenshots and offers enhanced features, such as:

  • Sophisticated crawling options
  • Adaptive anti-scraping and rendering strategies
  • Automatic closing of cookie banners
  • Extensive customization options

INPUT

Input for this actor should be JSON containing the following fields:

FieldTypeDescriptionAllowed values
outputFormatStringThe format of the screenshot output."jpeg", "png", "pdf", "gif", "mp4"
deviceStringChoose a device to emulate specific dimensions and settings. If no device is selected, the default resolution of 1920x1080 will be used."iPhone 13", "Galaxy S21", "iPad Pro", "custom"
urlStringThe URL of the website to capture a screenshot of.Any valid URL
waitUntilStringWhen the screenshot should be taken after loading the page."load", "domcontentloaded", "networkidle2", "networkidle0"
delayNumberDelay in milliseconds before the screenshot is taken after the page has loaded.Minimum: 0, Maximum: 3600000
viewportWidthNumberThe width of the viewport to capture.Minimum: 100, Maximum: 3840
scrollToBottomBooleanWhether the browser should scroll to the bottom of the page before taking the screenshot.true/false
delayAfterScrollingNumberDelay in milliseconds after scrolling to the bottom of the page before taking the screenshot.Minimum: 0, Maximum: 3600000
waitUntilNetworkIdleAfterScrollBooleanWhether to wait for the network to become idle after scrolling to the bottom of the page.true/false
waitUntilNetworkIdleAfterScrollTimeoutNumberMaximum wait time in milliseconds for the network to become idle after scrolling.Minimum: 1000, Maximum: 3600000

Device Emulation Examples

You can emulate various devices using the device parameter. Here are a few examples:

  • iPhone 13: Emulates an iPhone 13 screen.
  • Galaxy S21: Emulates a Galaxy S21 screen.
  • iPad Pro: Emulates an iPad Pro screen.
  • Custom: You can manually set the viewport width and height by selecting the "custom" option and providing custom dimensions.

OUTPUT

Once the actor finishes, it will output a screenshot in the specified format (JPEG, PNG, PDF, GIF, or MP4) and store it in the Key-Value Store associated with the run. The result will also be linked in a Dataset for further processing or download.

Contact Information

For any inquiries, you can reach me at:
Email: fridaytechnolog@gmail.com
GitHub: https://github.com/DZ-ABDLHAKIM
Twitter: https://x.com/DZ_45Omar

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!