Simplescraper icon

Simplescraper

Scrape web pages, run saved recipes, and extract structured data via Simplescraper

Page → Screenshot

AI-generated

Summary

Captures a screenshot of a web page via Simplescraper's POST /screenshot endpoint (1 credit) and returns the image either as a hosted URL or as base64 in the response.

Inputs

  • url (required) — The page URL to capture.
  • output — Delivery method: 'Hosted URL' (default; public URL with 30-day TTL) or 'Base64' (image encoded inside the response).
  • format — Image format: PNG (default), JPEG, or WebP.
  • fullPage — Capture the full scrollable page instead of just the viewport. Default false.
  • additionalOptions — Optional collection: Delay (0-15 s after load), Device Scale Factor (1x/1.5x/2x/3x), Hide Ads (default true), Hide Background (transparent; PNG/WebP only), Hide Popups (cookie consent, default true), JPEG/WebP Quality (1-100, ignored for PNG), Viewport Width/Height (320-3840 px, default 1920x1080), Wait For Selector (CSS selector; omitted if empty), Wait Until (domcontentloaded, load, networkidle0, networkidle2).
  • requestOptions — Node-level HTTP settings: batching (items per batch, interval), ignore SSL issues, proxy, and timeout (default 10000 ms).

Output shape

The Simplescraper API JSON response for each input item, passed through unchanged. No post-processing is applied. It should contain the screenshot as a hosted URL or base64 string depending on Output.

The exact response field names are not defined in the node source. Requires Simplescraper API credentials. Each item makes one request and costs 1 credit. The default 10 s timeout may be short for full-page captures or long delays, so raise it in Request Options if needed.

Examples

Example 1: Capture a full-page PNG of a landing page and get a shareable link

URL=https://example.com, Output=Hosted URL, Format=PNG, Full Page=true

Example 2: Retina JPEG of a JS-heavy page for downstream image processing

Output=Base64, Format=JPEG, Additional Options: Device Scale Factor=2x, Quality=90, Wait Until=Network Idle (0 Conns), Wait For Selector=#main-content

Example 3: Mobile-sized screenshot without popups

Additional Options: Viewport Width=390, Viewport Height=844, Hide Popups=true, Hide Ads=true, Delay=2

Links

Discussion