Capture Screenshot creates visual snapshots of webpages for documentation, monitoring, and reporting. Perfect for tracking website changes, creating visual reports, and capturing page layouts for analysis.


When to Use It

Use this node to:

  • Monitor competitor websites visually
  • Document website changes over time
  • Create visual reports for clients
  • Capture landing pages for campaign analysis
  • Generate thumbnails for content galleries
  • Track visual design changes

Inputs

FieldTypeRequiredDescription
URLTextYesWebpage URL you want to capture
Viewport WidthTextNoBrowser width in pixels (default: 1280)
Viewport HeightTextNoBrowser height in pixels (default: 800)
Wait TimeNumberNoSeconds to wait for page load (1-60, default: 30)
Wait For ElementTextNoCSS selector to wait for before capturing
Capture Full PageSwitchNoCapture entire page or just visible area
Hide ScrollbarsSwitchNoRemove scrollbars from screenshot (default: enabled)

How It Works

This node opens a browser, loads the specified webpage, waits for content to load, then captures a screenshot. You can customize the browser viewport size and capture settings.

Viewport Settings

Standard Sizes:

  • Desktop: 1920×1080, 1366×768, 1280×800
  • Tablet: 768×1024, 1024×768
  • Mobile: 375×667, 414×896, 360×640

Custom Sizes:

  • Set any width/height for specific use cases
  • Match your target audience’s common screen sizes
  • Use consistent sizes for comparison screenshots

Capture Modes

Visible Area Only (Default):

  • Captures what users see without scrolling
  • Faster capture process
  • Good for above-the-fold content analysis
  • Standard viewport dimensions

Full Page Capture:

  • Screenshots the entire webpage length
  • Includes all content that requires scrolling
  • Larger file sizes
  • Perfect for complete page documentation

Advanced Options

Wait for Element

Specify a CSS selector to wait for before capturing:

#main-content    // Wait for main content area
.product-grid    // Wait for product listing
.price          // Wait for pricing information

When to Use:

  • Dynamic content that loads after initial page load
  • JavaScript-heavy websites
  • Ensuring specific elements are visible before capture

Wait Time

Shorter Times (5-15 seconds):

  • Fast-loading static websites
  • When you need quick captures
  • Simple HTML pages

Longer Times (30-60 seconds):

  • Complex JavaScript applications
  • Slow-loading websites
  • Pages with lots of images or external content

Output

The node returns:

  • Screenshot Image - The captured webpage image
  • Image URL - Direct link to the screenshot file
  • Page Title - Title of the captured webpage
  • Capture Details - Timestamp, dimensions, and settings used

FAQ