n8n-nodes-goscreenapi
v1.1.0
Published
n8n community node for GoScreenAPI - capture website screenshots from your n8n workflows
Maintainers
Readme
n8n-nodes-goscreenapi
This is an n8n community node for GoScreenAPI — a fast, reliable screenshot API for developers.
Capture website screenshots, generate PDFs, and automate visual workflows directly from your n8n pipelines.
n8n is a fair-code licensed workflow automation platform.
Installation
Follow the installation guide in the n8n community nodes documentation.
Via n8n UI:
- Go to Settings → Community Nodes
- Click Install
- Enter
n8n-nodes-goscreenapi - Click Install
Via npm (self-hosted):
npm install n8n-nodes-goscreenapiOperations
Take Screenshot (Sync)
Capture a screenshot and get the image URL immediately in the same workflow step.
Parameters:
- URL — The website URL to capture
- Format —
png,jpg,webp, orpdf - Full Page — Capture the entire scrollable page
- Device —
desktop,mobile, ortablet - CSS Selector — Capture a specific element
- Custom CSS — Inject CSS before capturing (e.g., hide cookie banners)
- Block Ads — Automatically block ads and trackers
- Dark Mode — Render in dark mode
- Stealth Mode — Bypass bot detection
- Cache TTL — Cache the result for N seconds
Output:
{
"status": "completed",
"request_id": "018f2a3b-...",
"image_url": "https://cdn.goscreenapi.com/screenshots/...",
"format": "png",
"duration_ms": 1840
}Take Screenshot (Async)
Queue a screenshot job and get a request_id. Use with a webhook or poll with Get Screenshot Status.
Additional Parameters:
- Webhook URL — URL to POST the result to when ready
Output:
{
"status": "queued",
"request_id": "018f2a3b-..."
}Get Screenshot Status
Check the status of an async screenshot request.
Parameters:
- Request ID — The ID returned by the async operation
Credentials
You need a GoScreenAPI API key to use this node.
- Sign up at goscreenapi.com
- Go to Dashboard → API Keys
- Copy your API key
- In n8n, create a new GoScreenAPI API credential and paste your key
Example Workflows
Screenshot on new form submission
- Trigger: Typeform / Google Forms trigger
- GoScreenAPI: Take Screenshot with
urlmapped from form field - Google Drive: Upload the screenshot
Auto-generate PDF invoices
- Trigger: New row in Google Sheets
- GoScreenAPI: Take Screenshot with
format=pdfand invoice URL - Gmail: Send PDF as attachment
Monitor competitor pages
- Trigger: Schedule (daily)
- GoScreenAPI: Take Screenshot of competitor URL
- Slack: Send screenshot to channel
