Investigate scam URLs with URLScan.io, Telegram, Gmail, and Data Tables
Ready for 3.0What this workflow does
This workflow has 20 nodes and runs when someone submits an n8n form (“Scam Site Investigator”). Along the way it connects Telegram and Gmail. It also calls urlscan.io over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Scam Site Investigator”).
- Parse Domain from URL (Code): runs custom JavaScript code
- Fetch RDAP Domain Info (HTTP Request): calls an HTTP API
- Fetch Certificate Transparency Info (HTTP Request): calls an HTTP API
- Fetch DNS A Record (HTTP Request): calls an HTTP API
- Submit for URLScan.io Analysis (HTTP Request): calls urlscan.io (POST)
- Fetch HTML of Scam Page (HTTP Request): calls an HTTP API
- Merge: merges the data from its input branches
- Parse Resolved IP (Code): runs custom JavaScript code
- Wait: waits 15 seconds
- Parse HTML Fingerprints (Code): runs custom JavaScript code
…plus 9 more steps. See the full node list below.
Services it uses
HTTP calls to: urlscan.io
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Merge
n8n-nodes-base.merge - Wait
n8n-nodes-base.wait - Data table
n8n-nodes-base.dataTable - Telegram
n8n-nodes-base.telegram - Gmail
n8n-nodes-base.gmail
From the author
Quick overview This workflow accepts a suspected scam URL via an n8n form, enriches it with RDAP, certificate transparency, DNS/IP hosting data, urlscan.io results, and HTML fingerprints, then correlates findings against a Data Table case log, posts a report…