GetScreenshot + n8n

Screenshot Automation with n8n

Use GetScreenshot with n8n, the popular open-source workflow automation tool. Self-host your automations while leveraging our powerful screenshot API.

n8n integration available on Hamilton ($10/mo) and Jackson ($20/mo) plans

Why Use n8n with GetScreenshot?

Open-source workflow automation for screenshot capture

Self-Hosted

Run n8n on your own servers for complete data control. Your screenshot workflows and data stay within your infrastructure.

Open Source

n8n is fair-code licensed. Inspect the code, contribute improvements, and customize to your needs. No vendor lock-in.

Cost-Effective

No per-workflow or per-execution fees from n8n when self-hosted. Just pay for GetScreenshot API calls at our affordable rates.

How to Set Up

Get screenshot automation running in your n8n instance

1

Get Your API Key

Sign up for a GetScreenshot Hamilton or Jackson plan. After subscribing, you'll receive an API key via email that includes n8n access.

View pricing plans
2

Use the HTTP Request Node

In n8n, add an HTTP Request node to your workflow. GetScreenshot uses a simple GET API, making it easy to integrate with n8n's built-in HTTP node.

HTTP Request Configuration:

  • Method: GET
  • URL: https://api.rasterwise.com/v1/get-screenshot
  • Query Parameters: apikey, url, fullpage, pdf, width, height, etc.
3

Configure Screenshot Parameters

Add query parameters for your screenshot settings. Use n8n expressions to dynamically set the URL from previous nodes.

URL: https://api.rasterwise.com/v1/get-screenshot

Query Parameters:
  apikey: your_api_key
  url: {{ $json.website_url }}
  fullpage: true
  width: 1280
4

Process the Results

The API returns a JSON response with the screenshot URL. Use subsequent n8n nodes to save to storage, send notifications, or process further.

// Response from GetScreenshot
{
  "screenshot": "https://cdn.rasterwise.com/...",
  "width": 1280,
  "height": 3200,
  "format": "png"
}

Example n8n Workflows

Ideas for your screenshot automations

Competitor Monitoring

Schedule daily screenshots of competitor websites and save to S3 or local storage. Compare changes over time.

Cron HTTP Request AWS S3

Social Media Archiving

When new posts are detected via RSS or API, capture screenshots and store in a database for compliance or repurposing.

RSS Feed HTTP Request Postgres

Invoice PDF Generation

When new orders arrive via webhook, generate PDF invoices from your web app and email them to customers.

Webhook HTTP Request Send Email

Visual Regression Testing

After deployments, capture screenshots of key pages and compare with baseline images to detect visual changes.

GitHub HTTP Request Slack

Ready to Automate Screenshots with n8n?

Get started with the Hamilton plan for $10/month. Includes 6,000 screenshots and full API access for n8n.