Platform

n8n Integration

Self-hosted workflow automation with n8n for teams that need full control over their data. Use the HTTP Request node to call the Screenshotly API, schedule recurring captures, and store results in your own infrastructure. Ideal for privacy-sensitive environments and air-gapped networks.

Quick Start

1

Set up your account

Install n8n locally with npm install -g n8n or use n8n Cloud at n8n.io.

2

Add HTTP module

Add an HTTP request module to make API calls.

3

Configure the request

Set up the POST request with Screenshotly API endpoint and authentication.

4

Connect your apps

Link the screenshot output to your destination apps.

Setup Steps

1

Add an HTTP Request node to your workflow

2

Configure it as a POST request to the Screenshotly API

3

Add headers for authentication and content type

4

Set up the JSON body with your screenshot options

5

Connect to file storage or other processing nodes

6

Execute or schedule your workflow

When to Use n8n with Screenshotly

Use the n8n integration when you need full control over your automation infrastructure — self-hosted, open source, and air-gapped compatible. n8n is the right choice for teams with strict data residency requirements, organizations that cannot send data through third-party SaaS platforms, or developers who prefer visual workflow editors with code-level flexibility.

n8n Best Practices

Use n8n's Credentials feature to store your API key once and reference it across multiple workflows.

Set the HTTP Request node's 'Response Format' to 'File' to properly handle binary screenshot data.

Use the IF node to check HTTP status codes and route failures to a Slack/email notification node for alerting.

For high-volume captures, use the SplitInBatches node with a batch size that matches your API rate limit.

Want a step-by-step walkthrough?

Read the full n8n tutorial →

API Reference

EndpointPOST /api/screenshot
AuthenticationBearer token
Content-Typeapplication/json
View full API docs

Frequently Asked Questions

Why use n8n with Screenshotly instead of Zapier or Make?

n8n is self-hosted and open source, so your screenshot data and API keys never leave your infrastructure. It's ideal for teams with compliance requirements, air-gapped environments, or those who want to avoid per-task SaaS pricing.

How do I handle errors in n8n screenshot workflows?

Use n8n's Error Trigger node to catch failed HTTP requests. Set up retry logic with the Wait node and an IF condition that checks the response status code. Route failures to a notification channel (Slack, email) for manual review.

Can I run n8n screenshot workflows on a schedule?

Yes. Use the Cron or Schedule Trigger node to run your workflow at fixed intervals. For example, capture competitor website screenshots every morning at 8 AM or archive a list of URLs every Sunday night.

How do I process multiple URLs in a single n8n workflow?

Use the Spreadsheet File node or Set node to define a list of URLs, then connect to the HTTP Request node. n8n automatically iterates over the list, capturing a screenshot for each URL. Add a Wait node between requests to respect rate limits.

Start building with n8n

Get your API key and start capturing screenshots in minutes.

Other Platforms