If an Apify screenshot has the wrong dimensions, first check the exact Actor’s current input schema and the image’s actual pixel size. Viewport width and height, full-page capture, device scale factor, and page-load timing affect different parts of the result; field names and rules vary between Actors, so there is no universal setting to copy.
First identify what “wrong size” means
A screenshot’s browser viewport, captured page area, and saved image dimensions are related but not interchangeable.
As an Amazon Associate I earn from qualifying purchases.
- Viewport: the browser’s visible layout area before capture.
- Viewport screenshot: captures the visible window; depending on the Actor, the viewport height may set the image’s vertical cutoff.
- Full-page screenshot: captures content beyond the visible window, so the output can be much taller than the viewport.
- CSS dimensions and output pixels: a device scale factor may affect pixel density. Check the actual file rather than assuming the requested viewport equals the saved image’s pixel dimensions.
A tall image is not necessarily evidence that the viewport setting failed: full-page mode may be capturing the document’s scrollable height.
Check the exact Actor and its schema
Apify Store Actors have different input interfaces, defaults, limits, and output formats. Record the Store Actor URL or ID and version, then open its current input schema and identify the documented fields for viewport width and height, device preset, full-page capture, scale factor, and waiting behavior. Use the field names and allowed values shown for that Actor.
#1 Best Overall
- CRISP CLARITY: This 23.8″ Philips V line monitor delivers crisp Full HD 1920x1080 visuals. Enjoy movies, shows and videos with remarkable detail
- INCREDIBLE CONTRAST: The VA panel produces brighter whites and deeper blacks. You get true-to-life images and more gradients with 16.7 million colors
- THE PERFECT VIEW: The 178/178 degree extra wide viewing angle prevents the shifting of colors when viewed from an offset angle, so you always get consistent colors
- WORK SEAMLESSLY: This sleek monitor is virtually bezel-free on three sides, so the screen looks even bigger for the viewer. This minimalistic design also allows for seamless multi-monitor setups that enhance your workflow and boost productivity
- A BETTER READING EXPERIENCE: For busy office workers, EasyRead mode provides a more paper-like experience for when viewing lengthy documents
Apify’s official SDK guide demonstrates the general flow of opening a page, calling page.screenshot(), and saving the image buffer to the default key-value store; it does not define a universal input contract for Store Actors: Apify SDK screenshot guide.
Set the viewport and capture mode
- Choose viewport-only capture if the desired output is the visible browser window. Turn off full-page mode if the Actor defines that option as capturing the entire scrollable page.
- Enter the desired width and height using that Actor’s documented custom viewport controls.
- Check the selected preset. Some Actor schemas make custom dimensions effective only when a custom preset is selected; others say a device preset can override or ignore custom dimensions.
- Check scale factor separately. If the Actor exposes a device scale factor, consult its documentation to understand how it affects output pixels relative to CSS viewport units.
- Run the capture and inspect the saved image’s actual width and height. Compare those pixel dimensions with the intended output, not just the values submitted in the input.
For example, the Quality Website Screenshot API schema documents fullPage as defaulting to true; in that Actor, disabling it limits capture to the current viewport and cuts at viewportHeight. Those rules describe that Actor, not all Apify screenshot Actors.
Rank #2
- CRISP CLARITY: This 22 inch class (21.5″ viewable) Philips V line monitor delivers crisp Full HD 1920x1080 visuals. Enjoy movies, shows and videos with remarkable detail
- 100HZ FAST REFRESH RATE: 100Hz brings your favorite movies and video games to life. Stream, binge, and play effortlessly
- SMOOTH ACTION WITH ADAPTIVE-SYNC: Adaptive-Sync technology ensures fluid action sequences and rapid response time. Every frame will be rendered smoothly with crystal clarity and without stutter
- INCREDIBLE CONTRAST: The VA panel produces brighter whites and deeper blacks. You get true-to-life images and more gradients with 16.7 million colors
- THE PERFECT VIEW: The 178/178 degree extra wide viewing angle prevents the shifting of colors when viewed from an offset angle, so you always get consistent colors
The Website Screenshot Capture schema lists device presets, custom viewport dimensions, and deviceScaleFactor separately, and says custom viewport controls can be ignored when a device preset is selected. Check whether the Actor you use documents the same behavior.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →Use output metadata and wait for the right page state
If the Actor returns output metadata, compare its reported dimensions with the actual image. One Store Actor describes output fields including width, height, and pageHeight; these can help distinguish requested viewport settings from a full-page result, but that output shape is specific to that Actor: Screenshot Website output documentation.
Rank #3
- Clear visuals. Fluid motion: A 144Hz refresh rate and 1ms MPRT deliver smooth, tear‑free motion across work, gaming, and streaming for clearer, more fluid viewing.
- Eye comfort: TÜV Rheinland 3‑star* certification reduces harmful blue light while preserving stunning color quality without compromise. *TÜV Rheinland 3-star eye comfort certification.
- Wide viewing angle: Get consistent views across a wide 178° /178° viewing angle.
- In-Plane Switching (IPS): See excellent color accuracy and consistency across wide viewing angles with In-plane Switching (IPS) technology.
- Ultra-thin bezels: Maximize your viewing experience with thin bezels.
Page content can also shift after navigation or while delayed elements load. Apify Academy advises waiting for navigation after a page transition and documents waiting for a selector as a more targeted option. Use the waiting mechanism supported by your Actor and the page behavior you need to capture: Apify Academy screenshot guide and Apify Academy waiting guide.
Image format does not set image dimensions. Apify Academy says screenshots default to PNG and JPEG can be selected through the screenshot type option; treat that as a format choice, separate from viewport sizing.
Rank #4
- CURVED FOR ENHANCED ENGAGEMENT: An immersive viewing experience with a curved monitor that wraps more closely around your field of vision; It creates a wider view, enhancing depth perception and minimizing peripheral distraction
- SMOOTH PERFORMANCE FOR SEAMLESS CONTENT: Stay in the action when playing games, watching videos, or working on creative projects; The 100Hz refresh rate reduces lag and motion blur so you don't miss a thing in fast-paced moments¹
- MORE GAMING POWER: Gain the edge with optimizable game settings; Color and image contrast can be adjusted to see scenes more vividly and spot enemies hiding in the dark; Game Mode adjusts any game to fill the screen so you can view every detail²
- KEEP IT EASY ON THE EYES: Care for your eyes and stay comfortable, even during long sessions; Advanced eye comfort technology certified by TÜV reduces eye strain by minimizing blue light and reducing irritating screen flicker²
- INCREASED VERSATILITY: Connect to more; Plug devices straight into your monitor for increased flexibility, making your computing environment even more convenient
Troubleshoot a mismatch in order
- Save the evidence: note the Actor URL or ID, version, submitted input, and actual output image dimensions.
- Verify the field names and limits: use the current schema for that exact Actor rather than copying input names from another Store page or a general SDK example.
- For a window-sized result, disable full-page mode if the Actor defines it as the switch between viewport and whole-page capture.
- Confirm the preset: if custom dimensions appear ignored, check whether a device preset is selected and whether the schema requires a custom preset.
- Interpret the height: if full-page capture is enabled, the image may follow the document’s scrollable height or an Actor-specific height limit rather than the viewport.
- Investigate scale factor: if the pixel dimensions differ despite the expected CSS viewport, check the Actor’s documentation for how scale factor is applied.
- Stabilize the page: if dimensions vary between runs, wait for navigation or a target selector and account for delayed content that changes layout before capture.
If these checks do not explain the result, the exact cause cannot be identified without the specific Actor, version, inputs, and output dimensions. Consult that Actor’s current schema and documentation; Store Actor behavior is not standardized.
Recommended Free Tools
Or skip the browser setup
For a direct screenshot request, ScreenshotNeo is a website screenshot API with a single GET request and documented options. Here is the cURL form; replace the URL with the page you want to capture. See the ScreenshotNeo API documentation for parameters and output options.
Best Value
- 【INTEGRATED SPEAKERS】Whether you're at work or in the midst of an intense gaming session, our built-in speakers provide rich and seamless audio, all while keeping your desk clutter-free.
- 【EASY ON THE EYES】 Protect your eyes and enhance your comfort with Blue-Light Shift technology. This feature reduces harmful blue light emissions from your screen, helping to alleviate eye strain during long hours of use and promoting healthier viewing habits.
- 【WIDEN YOUR PERSPECTIVE】Our sleek minimal bezel design ensures undivided attention. The nearly bezel-free display seamlessly connects in a dual monitor arrangement, delivering an unobstructed view that lets you focus on more at once, completely distraction-free.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
ScreenshotNeo removes cookie/consent banners, newsletter popups, and chat widgets before capture; those steps can be turned off. Bot checks, blank pages, failed loads, timeouts, and cache hits are not billed, and response headers report the page verdict and billing status. Its MCP server lets AI agents use screenshot, page-info, and PDF-capture tools. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000.
Sign up for ScreenshotNeo’s free plan.
Frequently Asked Questions
Does the Apify SDK screenshot example tell me which input fields a Store Actor accepts?
No. It demonstrates a screenshot and storage workflow; use the selected Store Actor’s own current schema for input fields.
Free tools Windows power users keep installed
One-click scans. No signup required.
Does changing PNG to JPEG fix a viewport-size mismatch?
No. Screenshot format is separate from viewport configuration and capture height.
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.




