screenshotrender

n8n community node to capture website screenshots with the ScreenshotRender API

Package Information

Released: 4 mo ago
Downloads: 23 weekly / 124 monthly
Latest Version: 0.1.2
Author: ScreenshotRender

Documentation

n8n-nodes-screenshotrender

An n8n community node for ScreenshotRender.
Capture a screenshot of any web page from inside an n8n workflow. No headless
browser to host, no infrastructure to manage.

Installation

In n8n: Settings → Community Nodes → Install, then enter:

n8n-nodes-screenshotrender

Credentials

You need a ScreenshotRender API key (starts with sr-). Get one for free at
screenshotrender.com/dashboard. The
free tier includes 100 screenshots.

Add it under ScreenshotRender API credentials in n8n.

Node: ScreenshotRender

Operation: Capture.

Field Description
URL The web page to capture (required)
Full Page Capture the whole scrollable page instead of just the viewport
Wait (ms) Wait after load before capturing, for late-rendering content
Timeout (ms) Maximum time to wait for the page before failing

The node returns the API JSON, including the screenshot URL, page title,
description, favicon, and tokensUsed.

Example

Trigger → ScreenshotRender (URL: https://example.com, Full Page: on) →
save {{$json.data.screenshot}} to Google Drive, Slack, or a database.

Development

npm install
npm run build      # tsc + copy icons to dist/
npm run lint       # n8n community lint rules

Local testing:

npm run build
npm link
# then in your n8n custom folder:
#   npm link n8n-nodes-screenshotrender
npx n8n start

License

MIT

Discussion