Screenshot API for n8n
Capturing website screenshots from n8n takes no code at all — add an HTTP Request node — no code needed to automate screenshots.
What you can build with n8n
Build a no-code workflow that reads a Google Sheet or Airtable of client URLs, captures each one on a schedule, and drops the images into Google Drive or Slack — without writing a line of code.
Example in n8n
HTTP Request node →
GET https://api.snapraven.app/v1/screenshot?url={{$json.url}}
Header: x-api-key = your_key
That's the entire integration. Snapraven renders the page in a real Chromium browser and
returns a PNG or JPEG. Add fullPage=true
for the full scrollable page, or width/height for custom viewports.
💡 Tip for n8n
Set the HTTP Request node’s response format to “File”, then chain a Google Drive or S3 node to save it; add a Schedule trigger to refresh captures automatically.
Why teams use Snapraven with n8n
- ✓ No headless Chrome to install, run, or scale.
- ✓ Works with one HTTP step — no scripting inside n8n.
- ✓ Full-page capture, custom viewport, PNG or JPEG.
- ✓ Free tier with 100 requests per month to start.
n8n screenshot API — FAQ
Do I need to write code?
No. A single HTTP Request node calls the API; downstream nodes save or post the image wherever you want.
Can it run on a schedule?
Yes — add a Schedule (Cron) trigger so fresh screenshots are captured and delivered automatically.