What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Use n8n’s HTTP Request node: map the incoming webpage URL, viewport width, and viewport height into the screenshot API’s query parameters, then set the response format to File so the workflow receives the image bytes. The exact parameter names and authentication depend on the API; the example below uses ScreenshotOne’s documented /take endpoint.
Prepare the data for the HTTP Request node
Have the preceding node provide a URL and numeric viewport dimensions. For example, use a Set or Edit Fields node to create:
As an Amazon Associate I earn from qualifying purchases.
{
"url": "https://example.com",
"width": 1440,
"height": 900
}
The expression names in the HTTP Request node must match the properties in the incoming item. If your workflow uses different names, change the expressions accordingly.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchConfigure n8n to request a screenshot
-
Add an HTTP Request node after the node that supplies the URL and dimensions.
-
Set Method to
GETand URL tohttps://api.screenshotone.com/take. ScreenshotOne’s documented options useurland an access key for a basic request, withviewport_widthandviewport_heightfor viewport dimensions. ScreenshotOne’s screenshot options -
Turn on Send Query Parameters. Add these parameters as name/value fields or enter them as JSON:
Parameter Value Purpose url{{ $json.url }}The webpage to capture. viewport_width{{ $json.width }}Browser viewport width in pixels. viewport_height{{ $json.height }}Browser viewport height in pixels. access_keyYour ScreenshotOne key, retrieved using your chosen n8n credential or secret-handling method. Authenticates the request. n8n supports query parameters as fields or JSON, and expressions can read values from earlier workflow data. If you import a cURL example, n8n imports values as strings; use JSON input when preserving numeric or boolean types matters. See the n8n HTTP Request node documentation.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy. -
In the node’s response settings, choose File and set the output field name that downstream nodes will use. Enable Include Response Headers and Status if you need to branch on HTTP status or inspect response headers. By default, the node returns only the body and treats 2xx responses as successful; response behavior can be changed in its options. n8n HTTP Request node documentation
-
Run the workflow with a publicly accessible page, then inspect the returned binary/file data. Connect a downstream node that can use the binary output for your intended task, such as storing or forwarding the image.
Choose viewport dimensions for the capture you need
A viewport is the browser’s page-rendering area, not necessarily the final image’s dimensions. ScreenshotOne documents viewport width and height in pixels and defaults of 1280 × 1024 when dimensions are not supplied. An API may use different names, defaults, or behavior, so check the reference for your provider.
For a single-viewport screenshot
Choose dimensions that match the layout you want to inspect. Width can cross responsive CSS breakpoints and change which layout the page displays. Height controls the visible vertical area for an ordinary viewport capture.
For a full-page screenshot
Do not assume that viewport height always means the output image height. ScreenshotOne’s documented default full-page algorithm may stretch the viewport to the page height, while its by_sections algorithm uses the viewport height for each captured section. Width can still affect responsive layout. Check the selected full-page algorithm’s behavior when comparing captures. ScreenshotOne full-page screenshot documentation
Rank #3
Do not confuse viewport size with image resizing
Viewport dimensions influence how the browser renders the page; image width and height options resize the resulting image. If you need both a particular responsive layout and a specific output resolution, configure those as separate concerns in the provider’s API.
Do-it-yourself cURL request
For a direct test outside n8n, replace the access key and target URL with your own values. This sends the screenshot dimensions as query parameters and saves the returned image:
curl -G "https://api.screenshotone.com/take"
-d access_key=YOUR_API_KEY
--data-urlencode url=https://example.com
-d viewport_width=1440
-d viewport_height=900
-o screenshot.png
The cURL test helps distinguish a provider/API problem from an n8n mapping or binary-output configuration problem. Follow the provider’s documentation for its authentication, output format, and error responses.
Or skip the browser setup
ScreenshotNeo accepts a URL in one GET request and returns an image or PDF; its parameter names also work with those used by other screenshot APIs, which can make switching easier. Its clean-shot options accept cookie/consent banners like a visitor and remove more than 60 known consent platforms, newsletter popups, and chat widgets before capture; each step can be turned off. Bot checks/CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, and response headers identify the page verdict and whether the request was billed. It also offers an MCP server with take_screenshot, get_page_info, and capture_pdf tools for AI agents.
In n8n, set an HTTP Request node to GET, use this URL, and map the incoming URL and dimensions to the query parameters:
Rank #4
- Connect your meter to your smartphone with Fluke Connect Measurements
- Read measurements on your phone at a safe distance, wearing less PPE while your meter takes all the risks
- Record results directly to your phone and the Cloud
- 600 A ac and dc current measurement
- 2500 A ac current measurement with (optional) iFlex flexible current probe
curl -G "https://api.screenshotneo.com/v1/shot"
-d access_key=YOUR_API_KEY
--data-urlencode url=https://example.com
-d viewport_width=1440
-d viewport_height=900
-o shot.webp
See the ScreenshotNeo API documentation for request options. The free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000. Sign up for ScreenshotNeo and start with 1,000 free screenshots a month, no card required.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Troubleshoot common failures
-
The request omits the URL or dimensions: Check the incoming item in the node before the HTTP Request. Confirm its property names match the expressions, such as
url,width, andheight.Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteSpecial offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy. -
The API rejects the request: Verify the endpoint, required key, and parameter names against that provider’s documentation. ScreenshotOne’s example uses
access_key,url,viewport_width, andviewport_height; other providers may differ. -
A URL containing special characters fails: Ensure the URL is sent as a query parameter and properly URL-encoded. In n8n, use the parameter fields or JSON rather than manually concatenating an unescaped query string.
Best Value
Handheld Infrared Thermal Imager Camera 2.4in LCD- [PORTABLE POWER & DISPLAY] Built-in 1000 mAh with USB charging (voltage not exceeding 5V) provides mobile use; 4 inch LCD (320 x 240) displays clear thermal images and numeric readings for on-site work.
- [ for snapshot AND PAUSE FUNCTIONS] Onboard screenshot and pause features let you for capture images and freeze frames for detailed analysis, making it easier to document temperature anomalies during diagnostics.
- [ SENSOR & VIEW ANGLE] Thermal imager uses a 24 x 32 sensor array with a 35 x 55 degree probe angle and 8 Hz refresh to reveal hotspots on , automotive components and household appliances.
- [PC INTEGRATION & DATA for access] New firmware auto-outputs data to USB; connect to computer software at 115200 baud or use a serial port debugging assistant to visualize and export thermal data for reports.
- [ READINGS & USE CASES] Emissivity adjustable from 01 to 1.00, useful for checking PCB components, HVAC, wave ovens, and appliance switches in environments between 0 and 50°C.
-
The workflow succeeds but no image is available to the next node: Set the response format to File and configure the output field name expected downstream. Inspect the node output to confirm the binary/file property exists.
-
A full-page image has unexpected dimensions or sections: Check whether the capture is full-page, which algorithm is selected, and whether output resizing is also configured. ScreenshotOne’s default and
by_sectionsalgorithms use viewport height differently.Recommended: Update Every Outdated Driver on Your PC in One Scan - Free →Recommended: Fix Windows Errors and Clear Junk Files in Minutes - Free Scan →Recommended: Crashes or Glitches? A Free Driver Scan Usually Finds the Culprit →Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy. -
The test works in cURL but not in n8n: Compare the method, endpoint, query parameter values, authentication, and response settings. If cURL was imported, check whether values that should be numeric or boolean were imported as strings.
-
The request times out or captures an incomplete page: Confirm that the target page is reachable and review your provider’s load-wait and timeout options. Exact controls and limits are provider-specific; do not assume one API’s settings apply to another.
Reliability and cost considerations
Start with a public page and a modest workflow test before processing a large set of URLs. For production, inspect the provider’s status/error semantics and decide how the workflow should handle non-2xx responses, missing binary output, or an unavailable target page. Enable headers and status when they are useful for those branches. API limits, pricing, authentication for private pages, and retry behavior vary by provider and are not established by the n8n node configuration itself.
Frequently Asked Questions
Can I use the same n8n setup with a different screenshot API?
Yes, the HTTP Request node pattern is reusable, but replace the endpoint, authentication, parameter names, and response handling with the selected provider’s documented schema.
Free tools Windows power users keep installed
One-click scans. No signup required.
Does a viewport of 1440 × 900 guarantee a 1440 × 900 full-page image?
No. Those values describe the browser viewport; full-page capture and output resizing can affect the final image dimensions.
Quick Recap
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.

