Scan URLs with urlscan.io and Send Results via Gmail

Go to Workflow
175 views
Built by Calistus Christian Calistus Christian
Created on June 05, 2026

Description

Overview
Receive a URL via Webhook, submit it to urlscan.io, wait ~30 seconds for artifacts (e.g., screenshot), then email a clean summary with links to the result page, screenshot, and API JSON.

What this template does
Ingests a URL from a POST request.
Submits the URL to urlscan.io and captures the scan UUID.
Waits 30s** to give urlscan time to generate the screenshot and result artifacts.
Sends a formatted HTML email via Gmail with all relevant links.

Nodes used
Webhook** (POST /urlscan)
urlscan.io → Perform a scan**
Wait** (30 seconds; configurable)
Gmail → Send a message**

Input
{ "url": "https://example.com" }

Nodes Used (2)

Gmail
n8n-nodes-base.gmail
urlscan.io
n8n-nodes-base.urlScanIo