{ "name": "Email Scraper", "nodes": [ { "parameters": { "formTitle": "Email Scraper", "formFields": { "values": [ { "fieldLabel": "Website Url", "placeholder": "https://aitools.inc", "requiredField": true }, { "fieldLabel": "Scrape Limit", "fieldType": "number", "placeholder": "8", "requiredField": true } ] }, "options": {} }, "type": "n8n-nodes-base.formTrigger", "typeVersion": 2.2, "position": [ 0, 0 ], "id": "579a6ba6-3b53-4113-a497-f58bad82141a", "name": "form_trigger", "webhookId": "7507734f-cf1f-49d5-a996-0bcd1bc7bebf" }, { "parameters": { "method": "POST", "url": "https://api.firecrawl.dev/v1/map", "authentication": "genericCredentialType", "genericAuthType": "httpHeaderAuth", "sendHeaders": true, "headerParameters": { "parameters": [ { "name": "Content-Type", "value": "application/json" } ] }, "sendBody": true, "specifyBody": "json", "jsonBody": "={\n \"url\": \"{{ $json['Website Url'] }}\",\n \"search\": \"about contact company authors team\",\n \"limit\": {{ $json['Scrape Limit'] }}\n}", "options": {} }, "type": "n8n-nodes-base.httpRequest", "typeVersion": 4.2, "position": [ 240, 0 ], "id": "5aaea2b9-796c-4540-9a10-ef667a23df21", "name": "map_website", "retryOnFail": true, "maxTries": 5, "waitBetweenTries": 5000, "credentials": { "httpHeaderAuth": { "id": "QPBLvE9DYFuLgWxd", "name": "Firecrawl Header Auth" } } }, { "parameters": { "method": "POST", "url": "https://api.firecrawl.dev/v1/batch/scrape", "authentication": "genericCredentialType", "genericAuthType": "httpHeaderAuth", "sendHeaders": true, "headerParameters": { "parameters": [ { "name": "Content-Type", "value": "application/json" } ] }, "sendBody": true, "specifyBody": "json", "jsonBody": "={\n \"urls\": {{ JSON.stringify($json.links) }},\n \"formats\": [\"markdown\", \"json\"],\n \"proxy\": \"stealth\",\n \"jsonOptions\": {\n \"prompt\": \"Extract every unique, fully-qualified email address found in the supplied web page. Normalize common obfuscations where “@” appears as “(at)”, “[at]”, “{at}”, “ at ”, “@” and “.” appears as “(dot)”, “[dot]”, “{dot}”, “ dot ”, “.”. Convert variants such as “user(at)example(dot)com” or “user at example dot com” to “user@example.com”. Ignore addresses hidden inside HTML comments,