n8n screenshot node
n8n-nodes-snapshot-site is a verified community node. Install it from the n8n interface — on n8n Cloud or self-hosted — and call screenshot, analyze, or compare from any workflow, alongside the Slack, Notion, Google Sheets, and AI nodes you already use.
n8n-nodes-snapshot-siteVerified by n8n, which is what makes it installable on n8n Cloud straight from the nodes panel — search Snapshot Site on the canvas and install it, no instance configuration and no self-hosted workaround. Self-hosted instances install it from Settings → Community nodes.
What the node exposes
One node, three operations, each mapped to a single Snapshot Site endpoint.
| Operation | Name | Endpoint | What it does |
|---|---|---|---|
| Operation | Screenshot | POST /api/v2/screenshot | Capture a page as PNG, JPEG, WebP, PDF, base64, or raw HTML, with viewport, full-page, cookie-hiding, and custom JavaScript controls. |
| Operation | Analyze | POST /api/v3/analyze | Capture a page and run AI summary, topic extraction, heading outline, and quality checks — blank page, CAPTCHA, readability — over it. |
| Operation | Compare | POST /api/v3/compare | Diff two page states, or a live page against a stored baseline image, and return a pixel mismatch score plus a diff image. |
Install the node and run a first capture
- 1
On n8n Cloud — open a workflow, click + to open the nodes panel, search Snapshot Site, and install it from there. Verified nodes install in place; nothing to configure on the instance.
- 2
Self-hosted — open Settings → Community nodes → Install and enter
n8n-nodes-snapshot-site. - 3
Create an API key in the Snapshot Site console, on the API keys page.
- 4
In n8n, add a Snapshot Site API credential and paste the key. Leave Base URL at its default unless you are pointed at a staging instance.
- 5
Add a Snapshot Site node to a workflow and pick an operation: Screenshot, Analyze, or Compare.
- 6
For monitoring, put a Schedule Trigger in front of the Compare operation and route the mismatch score into an IF node.
- 7
Send the binary or JSON output to Slack, Google Sheets, Notion, or S3 — or start from one of the templates below instead of wiring it yourself.
Limits worth knowing before you build
There is no trigger node
Snapshot Site ships an action node only. The API is synchronous and stateless, so monitoring runs on a Schedule Trigger in front of the Compare operation — n8n owns the cadence, not the API.
Baselines are yours to store
The Compare operation diffs what you hand it. Persisting a baseline between runs is the workflow's job — Google Sheets, S3, or a Data Table node — which is exactly what the baseline-manager templates set up.
Google Sheets column mapping needs one manual step
After importing any of the extraction templates, open the Google Sheets node and switch the column mapping to Map Automatically. The mapping cannot be fully expressed in an exported workflow file.
Requires n8n 1.0 or later
The node is built on n8n's declarative routing engine. Instances older than 1.0 cannot load it.
Node calls count against your plan
Every execution of the node is a normal API call. A workflow comparing one page hourly spends roughly 720 captures a month, so match your schedule to your plan.
Ready-made templates on the n8n gallery
Eight published templates, importable as-is. Each one carries its own credential and customization notes on its gallery page.
- 1Monitor competitor pricing page changes with Snapshot Site and Slack
- 2Extract real estate listings with Snapshot Site, OpenAI, and Google Sheets
- 3Create Notion page summaries from URLs with Snapshot Site and Slack alerts
- 4Extract business directory listings with Snapshot Site, OpenAI and Google Sheets
- 5Extract job listings from career pages with Snapshot Site, GPT-4o, and Google Sheets
- 6Extract event listings to Google Sheets with Snapshot Site and OpenAI
- 7Extract ecommerce products to Google Sheets with Snapshot Site and GPT-4o
- 8Monitor landing page defacement with Snapshot Site, Discord and email
n8n screenshot node FAQ
Can I install the node on n8n Cloud?
Yes. n8n-nodes-snapshot-site is verified, and verified community nodes install on n8n Cloud straight from the nodes panel: open a workflow, click +, search Snapshot Site, and install. Self-hosted instances use Settings → Community nodes instead. Neither path needs a workaround.
Is there a trigger node for website changes?
No — the package ships a single action node with three operations. For change detection, use a Schedule Trigger followed by the Compare operation and gate on the returned mismatch score. The competitor pricing template shows the pattern end to end.
How do I monitor a page for visual changes in n8n?
Capture the page on a schedule, compare it against the previous capture with the Compare operation, and branch on the mismatch percentage with an IF node before alerting Slack or Discord. Store the new capture as the next run's baseline.
Which n8n versions are supported?
n8n 1.0 and later. The node is built against n8n's declarative node routing engine and tested with the current node tooling.
Do the templates work without editing?
They import as-is, but each needs its own credentials wired, and the ones writing to Google Sheets need the column mapping switched to Map Automatically once after import. Each gallery page lists its own setup notes.
Add screenshots to your n8n workflows
Install the node, create an API key, and import a template to have a working visual monitor in a few minutes. The free plan includes 50 captures per month.