Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
World desk6 min

ScreenshotMachine CLI Review: Setup, Output Quality, and Limits

ScreenshotMachine’s documented terminal workflow uses Bash and curl to call its hosted screenshot API. See setup steps, output controls, documented limits, and practical troubleshooting.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

ScreenshotMachine’s documented command-line workflow is a Bash script that calls its hosted screenshot API with curl; the official materials reviewed do not establish a separate CLI application to install. You need a customer key, set the capture options, and save the HTTP response to a file. The available controls are useful, but published settings alone do not prove image quality, rendering fidelity, or speed.

Does ScreenshotMachine have a CLI?

ScreenshotMachine documents an HTTP GET screenshot API and a Bash example that submits a request and writes the response to output.png. Its maintained Bash repository is described as an example for calling the API, not as a separately installed command-line binary. See ScreenshotMachine’s API documentation and its Bash example.

In practical terms, “ScreenshotMachine CLI” means using a shell and curl to call the hosted service. This is a documentation-based walkthrough; it is not a report of an independent installation or hands-on image-quality test.

Set up a first capture with Bash and curl

1. Get your customer key

Create or access a ScreenshotMachine account and retrieve the customer key. The API requires this key. Keep it private; do not publish it in a script or page that other people can view.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Dell Optiplex 3060 Desktop Computer | Intel i5-8500 (3.2) | 32GB DDR4 RAM | 1TB SSD Solid State | Built in WiFi | Bluetooth | Windows 11 Professional | Home or Office PC (Renewed)
  • [INTEL POWERED CONTENT] - Built with a 8th Generation Hexa-Core Intel i5 and 32GB of DDR4 RAM; Modern, Windows 11 ready, with 4K support, Executive multitasking, media streaming and smooth, multi-tab web browsing; Perfect as an all-purpose multimedia computer; built for content creators; Plenty of RAM and Mass storage for photo and video editing powered by Intel HD 630
  • [LATEST WIRELESS TECH] - This Dell Desktop Computer easily connects to the internet through the Built In WiFi / Bluetooth
  • [SOLID STATE STORAGE] - This Dell Computer setup comes with an ultra-fast 1TB Solid State Drive (SSD); Setup as the primary boot device; Boot and load programs with lightning speed ; Additional expansion available
  • [BUY & OWN WITH CONFIDENCE] - From the world's largest Microsoft Authorized Refurbisher; Quality Guarantee and Free Tech Support; Award-winning Customer Service; | Support Sustainable Business
  • [MODERN HI-SPEED PORTS] - USB 3.0 (x4) | USB 2.0 (x4) | DisplayPort (x1) | HDMI Port (x1) | Audio Combo Jack (x1) | Audio Out (x1) | RJ-45 Ethernet (x1) | Internal SATA (x3)

2. Configure and run the request

The vendor’s example uses Bash and curl, sends the URL and screenshot settings as URL-encoded form data, and redirects the response into a local image file. Use the supplied example as the starting point, replacing its placeholders with your key, target URL, and desired settings. Do not put a real key or secret phrase in shared code.

For calls from publicly available HTML pages, ScreenshotMachine recommends a secret phrase and a corresponding hash. According to its documentation, if a phrase is configured but the hash is missing or incorrect, the request is ignored. Follow the vendor’s documented signing method rather than exposing credentials in public markup.

3. Decide whether to use cached output

The cacheLimit setting controls the age of an acceptable cached capture in days. Set cacheLimit=0 when you want to avoid using a cached capture, subject to the service’s current behavior. A cache setting is a freshness choice, not a guarantee that a page has finished loading or that its content is accurate.

Rank #2
Dell Optiplex 7050 SFF Desktop PC Intel i7-7700 4-Cores 3.60GHz 32GB DDR4 1TB SSD WiFi BT HDMI Duel Monitor Support Windows 11 Pro Excellent Condition(Renewed)
  • Model: Dell OptiPlex 7050 Small Form Factor (SFF)
  • Processor: Intel Core i7-7700 3.60 GHz
  • Memory: 32GB DDR4 Ram
  • Storage: 1TB Solid State Drive (SSD) Fast Boot + Storage
  • Operating System: Windows 11 Pro (64-bit)

What can you control in the screenshot?

ScreenshotMachine’s API documentation describes these capture controls. They affect the requested output; their availability is not evidence of measured fidelity or consistently high-quality results.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Control Documented options and limits When it matters
Viewport and page coverage Width 100–1920 pixels; height 100–9999 pixels, or full for a full-length page. Use fixed dimensions to capture a particular viewport, or full height to request the entire page.
Device mode Desktop, phone, or tablet. Choose a device mode when you want a device-oriented capture rather than only specifying dimensions.
File format JPG, PNG, or GIF. Select the format that suits your downstream use; format support does not establish comparative visual quality.
Delay 0–10,000 milliseconds in listed increments. Allow additional time for images, animations, or other page content to appear before capture.
Zoom 10–400%. Adjust scale where supported. The docs say zoom is ignored for screenshots smaller than typical device dimensions.
Cache age 0–14 days; zero means do not use cache. Balance reuse of a cached capture against requesting a fresh one.
Page interaction and cleanup CSS selectors can be used to click or hide page elements. Interact with a selected control or hide an element such as a cookie banner before capture.

Output quality: what the documentation does and does not establish

The documented endpoint returns an image response that the Bash example saves locally. The API offers multiple formats, viewport and device settings, timing controls, and selector-based interactions. Those options describe how to configure a capture, not how accurately it renders any particular site.

The reviewed primary materials provide no image-quality scores, independent comparisons, or performance benchmarks. They therefore do not support a claim that ScreenshotMachine produces consistently faithful captures, nor a measured comparison with another service. If output quality is decisive, capture representative pages and inspect the actual files in your own workflow.

Rank #3
Sale
HP All-in-OneDesktop Computer, 16GB DDR5 RAM, Intel Quad-Cores, 128GB SSD, WiFi6, Keyboard & Mouse, Windows 11
  • IMMERSIVE 24 INCH DISPLAY: Experience stunning clarity on a Full HD IPS screen with ultra-thin bezels, offering a 90% screen-to-body ratio that makes everything from spreadsheets to streaming come alive with vibrant colors and crisp details.
  • POWERFUL INTEL PROCESSING: Tackle demanding tasks with ease thanks to the Intel processor and 16GB of high-speed memory, delivering smooth performance whether you're multitasking between applications or running productivity software.
  • GENEROUS STORAGE: Store all your important files, photos, and programs with blazing-fast solid state drive technology that ensures quick boot times, rapid file access, and plenty of space for your digital life.
  • ENHANCED PRIVACY AND COLLABORATION: Work confidently with the pop-up privacy camera that tucks away when not in use, plus dual microphones with noise reduction for crystal-clear video calls that keep you connected professionally.
  • ECO-CONSCIOUS DESIGN: Feel good about your purchase with an EPEAT Gold registered and ENERGY STAR certified computer that combines premium performance with responsible environmental manufacturing practices.

Important limits and request details

  • Dimensions: the documented width range is 100–1920 pixels and the height range is 100–9999 pixels; full is also accepted for full-page height.
  • Delay: the listed range is 0–10,000 milliseconds. ScreenshotMachine advises allowing a longer delay for long pages with more images or animations; the setting is not a guarantee that every page element will load.
  • Zoom: the documented range is 10–400%, but the documentation says zoom is ignored for screenshots smaller than typical device dimensions.
  • Cache: cache age is specified in days, from 0 to 14; zero means do not use cache.
  • Encoding: URL-encode request values. The documentation specifically calls out reserved characters in CSS selectors, such as #, which must be encoded correctly.
  • Authentication: a customer key is required. For public-page requests using a configured secret phrase, the matching hash is required or the request is ignored.

Common problems and fixes

The script saves an error response instead of an image

Check that the customer key is present and valid, and verify the request parameters against the API documentation. If a secret phrase is configured, confirm that the corresponding hash is included and correct. The documented sources do not specify every possible HTTP error response, so inspect the response and current vendor documentation rather than assuming every saved file is a valid capture.

A selector does not click or hide the intended element

Check that the selector matches the page element and percent-encode reserved characters, especially #. A malformed or unencoded selector can change how the request is interpreted.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The page is captured before images or animation finish

Increase the delay within the documented range and compare the resulting capture. ScreenshotMachine specifically recommends a greater delay for full-length pages with more images or animations. A longer wait can increase capture time and still cannot guarantee that a slow or dynamically changing page will settle exactly as expected.

Rank #4
Dell Optiplex 3050 SFF Desktop Computer PC, Intel Quad Core i5-6500 up to 3.6GHz, 16GB DDR4, 256GB SSD, WiFi, 4K Support, DP, HDMI, Windows 11 Pro 64 Bit (Renewed)
  • This Certified Refurbished product is tested and certified to look and work like new. The refurbishing process includes functionality testing, basic cleaning, inspection, and repackaging. The product ships with all relevant accessories, a minimum 90-day warranty, and may arrive in a generic box. Only select sellers who maintain a high-performance bar may offer Certified Refurbished products on Amazon.com.
  • Dell Optiplex 3050 SFF Desktop computer PC, Intel Quad Core i5-6500 up to 3.6GHz, 16GB DDR4, 256GB SSD
  • Includes: USB Keyboard & Mouse, USB WiFi adapter, Microsoft office 30 days free trail.
  • Port: Front: USB 3.0(2), USB 2.0(2); Rear: DP, HDMI, USB 3.0(2), USB 2.0(2), RJ-45.
  • Support 4K (3840x2160) Dual display, makes it easy to connect two monitors at the same time, and you can expand working Windows, mirror content, or expand a single window across multiple monitors.

Zoom appears to have no effect

Check whether the requested screenshot is smaller than typical device dimensions; the documentation says zoom is ignored in that case. Adjust the viewport dimensions if appropriate.

The output shows an older page state

Review the cache age setting. Set cacheLimit=0 to request that cache not be used, and verify the current service behavior if freshness is critical.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Reliability, performance, and cost considerations

The available documentation establishes configurable request behavior, not service uptime, capture success rates, or comparative speed. Longer delays add waiting time, while full-page captures may require more time for pages with numerous images or animations. For a production workflow, handle failed responses, validate that the returned file is usable, and test the pages and dimensions your application actually needs.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Dell Windows 11 Desktop Computer OptiPlex 5060 | Intel Core i5-8500 Six Core (4.3GHz Turbo) | 16GB DDR4 RAM | 500GB SSD Solid State + 1TB HDD | WiFi + Bluetooth | Home or Office PC (Renewed)
  • Connectivity: Includes WiFi, Bluetooth, and LAN for wireless and wired connections
  • Memory: Features 16GB DDR4 RAM for smooth multitasking and performance
  • Storage: Combines 500GB SSD and 1TB HDD for ample storage space
  • Graphics: Integrated Intel UHD Graphics 630 for crisp visuals and video playback
  • Design: Sleek desktop tower with black color and slim profile for modern look

Current ScreenshotMachine prices, quotas, and plan-level restrictions are not established by the cited documentation reviewed here. Check the vendor’s current account and API materials before budgeting; do not infer plan limits from the configuration ranges above.

Or skip the browser setup

For an alternative, try ScreenshotNeo first: it removes known consent banners, popups, and chat widgets before capture, and only clean shots are billed. One GET request returns an image or PDF; the same API also offers controls such as full-page capture, device presets, CSS selectors, delays, caching, and async jobs. Its MCP server provides screenshot tools for AI agents.

Here is a cURL example, using ScreenshotNeo’s documentation for API details:

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp

Bot checks, blank pages, and failed loads are never billed. The free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000 screenshots. Sign up for ScreenshotNeo free.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Frequently Asked Questions

Can I save a ScreenshotMachine screenshot to a file?

Yes. Its documented Bash-and-curl example saves the API response to a local file such as output.png.

Does ScreenshotMachine publish a maximum viewport width?

Its API documentation lists a maximum width of 1920 pixels.

Quick Recap

Bestseller No. 2
Dell Optiplex 7050 SFF Desktop PC Intel i7-7700 4-Cores 3.60GHz 32GB DDR4 1TB SSD WiFi BT HDMI Duel Monitor Support Windows 11 Pro Excellent Condition(Renewed)
Dell Optiplex 7050 SFF Desktop PC Intel i7-7700 4-Cores 3.60GHz 32GB DDR4 1TB SSD WiFi BT HDMI Duel Monitor Support Windows 11 Pro Excellent Condition(Renewed)
Model: Dell OptiPlex 7050 Small Form Factor (SFF); Processor: Intel Core i7-7700 3.60 GHz; Memory: 32GB DDR4 Ram
$399.99
Bestseller No. 4
Dell Optiplex 3050 SFF Desktop Computer PC, Intel Quad Core i5-6500 up to 3.6GHz, 16GB DDR4, 256GB SSD, WiFi, 4K Support, DP, HDMI, Windows 11 Pro 64 Bit (Renewed)
Dell Optiplex 3050 SFF Desktop Computer PC, Intel Quad Core i5-6500 up to 3.6GHz, 16GB DDR4, 256GB SSD, WiFi, 4K Support, DP, HDMI, Windows 11 Pro 64 Bit (Renewed)
Includes: USB Keyboard & Mouse, USB WiFi adapter, Microsoft office 30 days free trail.; Port: Front: USB 3.0(2), USB 2.0(2); Rear: DP, HDMI, USB 3.0(2), USB 2.0(2), RJ-45.
$179.98
Bestseller No. 5
Dell Windows 11 Desktop Computer OptiPlex 5060 | Intel Core i5-8500 Six Core (4.3GHz Turbo) | 16GB DDR4 RAM | 500GB SSD Solid State + 1TB HDD | WiFi + Bluetooth | Home or Office PC (Renewed)
Dell Windows 11 Desktop Computer OptiPlex 5060 | Intel Core i5-8500 Six Core (4.3GHz Turbo) | 16GB DDR4 RAM | 500GB SSD Solid State + 1TB HDD | WiFi + Bluetooth | Home or Office PC (Renewed)
Connectivity: Includes WiFi, Bluetooth, and LAN for wireless and wired connections; Memory: Features 16GB DDR4 RAM for smooth multitasking and performance
$255.00

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. Shenzhen desk3 min
    HONOR Expands Beyond Smartphones With Humanoid Robot RevealHONOR said it unveiled its first humanoid robot at MWC 2026 and named shopping assistance, workplace inspections, and supportive companionship as intended uses. Later Robotics D1 claims and a reported…
  2. Cupertino desk5 min
    Apple Unveils AirPods Max 2: The Upgrade That Should Have Happened Years AgoAirPods Max 2 adds H2-powered audio features and Apple claims up to 1.5× more effective ANC, but its design, Smart Case, and 20-hour battery rating are unchanged. Wired lossless audio…
  3. Cupertino desk4 min
    Apple’s OLED Touch MacBooks Are Coming—but the Dynamic Island Is the Real GambleApple has not announced an OLED touchscreen MacBook, but reports point to high-end models arriving in late 2026 or early 2027. The reported Mac Dynamic Island could be useful, but…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.