snaprender

n8n node to capture website screenshots using SnapRender API. PNG, JPEG, WebP, PDF with device emulation, dark mode, ad blocking.

Package Information

Downloads: 591 weekly / 671 monthly
Latest Version: 0.1.6
Author: SnapRender

Documentation

n8n-nodes-snaprender

n8n community node for SnapRender Screenshot API. Capture website screenshots as PNG, JPEG, WebP, or PDF directly in your n8n workflows.

Install

In your n8n instance:

  1. Go to Settings > Community Nodes
  2. Enter n8n-nodes-snaprender
  3. Click Install

Credentials

  1. Sign up at app.snap-render.com — free, no credit card
  2. Create an API key in your dashboard
  3. In n8n, go to Credentials > New > SnapRender API
  4. Paste your API key (starts with sk_live_)

Operations

Take Screenshot

Capture any website as PNG, JPEG, WebP, or PDF.

  • URL — Website to capture
  • Format — PNG, JPEG, WebP, or PDF
  • Full Page — Capture entire scrollable page
  • Device — iPhone 14, iPhone 15 Pro, Pixel 7, iPad Pro, MacBook Pro
  • Dark Mode — Enable dark mode CSS emulation
  • Block Ads — Remove advertisements
  • Block Cookie Banners — Remove cookie consent popups
  • Output — Binary (image file) or JSON (base64 data URI)
  • Additional Options — Width, height, quality, delay, hide selectors, click selector

Check Cache

Check if a screenshot is cached without capturing. Free, doesn't count against quota.

Get Usage

Get current month's screenshot usage statistics.

Example Workflow

  1. Trigger (e.g., webhook, schedule, form)
  2. SnapRender node — Take Screenshot with URL from trigger
  3. Send Email / Save to S3 / Slack — Use the binary output

Free Tier

500 screenshots/month, no credit card required. Paid plans from $9/month.

Links

License

MIT

Discussion