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.
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.
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:
Input for this actor should be JSON containing the following fields:
Field | Type | Description | Allowed values |
---|---|---|---|
outputFormat | String | The format of the screenshot output. | "jpeg", "png", "pdf", "gif", "mp4" |
device | String | Choose 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" |
url | String | The URL of the website to capture a screenshot of. | Any valid URL |
waitUntil | String | When the screenshot should be taken after loading the page. | "load", "domcontentloaded", "networkidle2", "networkidle0" |
delay | Number | Delay in milliseconds before the screenshot is taken after the page has loaded. | Minimum: 0, Maximum: 3600000 |
viewportWidth | Number | The width of the viewport to capture. | Minimum: 100, Maximum: 3840 |
scrollToBottom | Boolean | Whether the browser should scroll to the bottom of the page before taking the screenshot. | true/false |
delayAfterScrolling | Number | Delay in milliseconds after scrolling to the bottom of the page before taking the screenshot. | Minimum: 0, Maximum: 3600000 |
waitUntilNetworkIdleAfterScroll | Boolean | Whether to wait for the network to become idle after scrolling to the bottom of the page. | true/false |
waitUntilNetworkIdleAfterScrollTimeout | Number | Maximum wait time in milliseconds for the network to become idle after scrolling. | Minimum: 1000, Maximum: 3600000 |
You can emulate various devices using the device
parameter. Here are a few examples:
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.
For any inquiries, you can reach me at:
Email: fridaytechnolog@gmail.com
GitHub: https://github.com/DZ-ABDLHAKIM
Twitter: https://x.com/DZ_45Omar
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.
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.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
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!