Back to Nodes

ScreenshotRender

Last updated Jun 1, 2026

n8n community node to capture website screenshots with the ScreenshotRender API

378 Weekly Downloads
378 Monthly Downloads

Included Nodes

ScreenshotRender

Description

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