Add screenshots to n8n with a native node
A community node for capture, bulk jobs, and webhook-driven workflows. No HTTP wiring.
The Allscreenshots community node drops screenshot capture straight into your n8n canvas. Install it from Community Nodes, add your API key once, and pick a resource and operation from dropdowns. Capture a single page, run a bulk job across hundreds of URLs, compose several shots into one image, or fire a trigger when an async job completes. No HTTP Request node required.
Install the community node
In n8n, open Settings → Community Nodes and install @allscreenshots/n8n-nodes-allscreenshots.
Add the Allscreenshots credential
Create an Allscreenshots API credential and paste your API key. It authenticates every request with an X-API-Key header.
Drop in the Allscreenshots node
Add the node, then choose a Resource (Screenshot, Bulk, Compose…) and an Operation. No request body to hand-write.
Route the output or trigger on completion
Wire the result into storage, Slack, or a database — or add the Allscreenshots Trigger node to react when async jobs finish.
1# Most users install from the n8n UI:
2# Settings → Community Nodes → Install
3# @allscreenshots/n8n-nodes-allscreenshots
4
5# On a self-hosted instance you can also install manually:
6npm install @allscreenshots/n8n-nodes-allscreenshots
7
8# Restart n8n to load the two nodes:
9# • Allscreenshots (capture & manage)
10# • Allscreenshots Trigger (webhook receiver)Allscreenshots
The action node. Capture a page synchronously or async, run bulk and compose jobs, and check your usage — each as a simple Resource + Operation pick.
Allscreenshots Trigger
A webhook receiver that fires when an async screenshot, bulk, or scheduled job completes, so you react to events instead of polling.
Screenshot
Capture a single URL synchronously, or start an async job and collect the result later.
Async Job
Check status, fetch the finished file, cancel, or list jobs for long captures and large batches.
Bulk Screenshot
Capture up to 100 URLs in one job, with shared defaults and per-URL overrides.
Compose
Combine several screenshots — or responsive variants of one URL — into a single image.
Usage
Read your current quota and full usage stats right inside the workflow.
No HTTP wiring
Skip the HTTP Request node entirely. Pick a resource and operation, set options in the UI, and run.
Bulk, async, and compose
Go past single captures: batch hundreds of URLs, run jobs in the background, and stitch shots into one image.
Self-hosted friendly
Runs on your own n8n instance. Your workflow logic and API key stay on your server; captures run on the cloud API.