Self-hosted screenshot automation with n8n
Privacy-first screenshot workflows you fully control
Combine Allscreenshots with n8n's self-hosted automation platform for screenshot workflows that keep your data on your infrastructure. Build complex multi-step automations with n8n's visual editor and connect to any service via HTTP or built-in nodes.
Add an HTTP Request node
In your n8n workflow, add an HTTP Request node configured to call the Allscreenshots API.
Configure authentication
Set up header authentication with your Allscreenshots API key.
Set the request body
Configure the JSON body with the URL and screenshot options.
Connect output nodes
Route the screenshot URL to storage, notification, or database nodes.
1// n8n HTTP Request Node Configuration
2// Method: POST
3// URL: https://api.allscreenshots.com/v1/screenshot
4// Authentication: Header Auth
5// Name: Authorization
6// Value: Bearer YOUR_API_KEY
7// Body Content Type: JSON
8
9// JSON Body:
10{
11 "url": "={{ $json.url }}",
12 "fullPage": true,
13 "viewport": {
14 "width": 1920,
15 "height": 1080
16 },
17 "format": "png",
18 "blockAds": true
19}
20
21// Output: {{ $json.screenshotUrl }}
22// Route to next node (S3, Slack, Email, etc.)Self-hosted privacy
Run n8n on your own infrastructure. Your workflow data and API keys never leave your servers.
Open source
n8n is open source with a fair-code license. No vendor lock-in for your automation workflows.
Advanced workflows
Build complex conditional logic, error handling, and multi-branch screenshot workflows.
Pricing that scales with you
No hidden fees. No surprises. Just screenshots.
100 free screenshots on sign-up · 50 bonus for each friend you invite
Pro
- 7,500 screenshots/mo
- 100/min rate limit
- $0.009 overage
- All features included
Business
- 30,000 screenshots/mo
- 200/min rate limit
- $0.0075 overage
- All features included
Enterprise
- 100,000 screenshots/mo
- 400/min rate limit
- $0.005 overage
- All features included