{"id":"1U5Jf4NMQEw9LtxY","meta":{"instanceId":"workflow-22239456","versionId":"1.0.0","createdAt":"2025-09-29T07:07:48.870901","updatedAt":"2025-09-29T07:07:48.870918","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"name":"Capture Website Screenshots with Bright Data Web Unlocker and Save to Disk","nodes":[{"id":"d61cb066-1d5f-47d5-a4dd-4534f3d3c6d8","name":"When clicking ‘Test workflow’","type":"n8n-nodes-base.manualTrigger","position":[-520,-160],"parameters":{},"typeVersion":1,"notes":"This manualTrigger node performs automated tasks as part of the workflow."},{"id":"eb99305b-0375-4cdd-8682-637d281598a0","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-540,-500],"parameters":{"width":360,"height":260,"content":"## Note\n\nThe \"**Set URL, Filename and Bright Data Zone**\" node must be updated with the appropriate url, file name and **Bright Data Proxies & Infrastructure** zone.\n\nThe \"**Write a file to disk**\" node has the location to download the website screenshot. Please make sure to set the path"},"typeVersion":1,"notes":"This stickyNote node performs automated tasks as part of the workflow."},{"id":"205f64e9-5b31-4c76-912a-307eccde159e","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-160,-240],"parameters":{"color":4,"width":260,"height":280,"content":"## Website Screenshot"},"typeVersion":1,"notes":"This stickyNote node performs automated tasks as part of the workflow."},{"id":"e7705941-2ae8-4c38-93cb-2cb865314872","name":"Write a file to disk","type":"n8n-nodes-base.readWriteFile","position":[140,-160],"parameters":{"options":{},"fileName":"={{ \"c:\\\\\"+ $json.filename }}","operation":"write","dataPropertyName":"={{ $json.filename }}"},"typeVersion":1,"notes":"This readWriteFile node performs automated tasks as part of the workflow."},{"id":"167ff255-da5b-43c1-a22f-e00c4cc166d8","name":"Capture a screenshot","type":"n8n-nodes-base.httpRequest","position":[-80,-160],"parameters":{"url":"{{ $env.API_BASE_URL }}","method":"POST","options":{"response":{"response":{"responseFormat":"file","outputPropertyName":"={{ $json.filename }}"}},"allowUnauthorizedCerts":true},"sendBody":true,"sendHeaders":true,"authentication":"{{ $credentials.genericCredentialType }}","bodyParameters":{"parameters":[{"name":"zone","value":"={{ $json.zone }}"},{"name":"url","value":"={{ $json.url }}"},{"name":"format","value":"raw"},{"name":"data_format","value":"screenshot"}]},"genericAuthType":"httpHeaderAuth","headerParameters":{"parameters":[{}]}},"credentials":{"httpHeaderAuth":{"id":"kdbqXuxIR8qIxF7y","name":"Header Auth account"}},"typeVersion":4.2,"notes":"This httpRequest node performs automated tasks as part of the workflow."},{"id":"1c5c3d72-f20d-4d06-a6f2-461d043c4a01","name":"Set URL, Filename and Bright Data Zone","type":"n8n-nodes-base.set","position":[-300,-160],"parameters":{"options":{},"assignments":{"assignments":[{"id":"c9de0c3e-609a-4e87-b6ab-b4312be026a9","name":"url","type":"string","value":"{{ $env.WEBHOOK_URL }}"},{"id":"408ed65a-0d66-4f98-b2eb-0d5e066e3250","name":"filename","type":"string","value":"devto.png"},{"id":"ee10fcb0-a610-4987-8a4e-dfab077aee0e","name":"zone","type":"string","value":"web_unlocker1"}]}},"typeVersion":3.4,"notes":"This set node performs automated tasks as part of the workflow."}],"active":false,"settings":{"executionOrder":"v1","saveManualExecutions":true,"callerPolicy":"workflowsFromSameOwner","errorWorkflow":null,"timezone":"UTC","executionTimeout":3600,"maxExecutions":1000,"retryOnFail":true,"retryCount":3,"retryDelay":1000},"versionId":"d3ae63f2-efcf-478b-aadf-8a3fac2af02a","connections":{"Capture a screenshot":{"main":[[],[],[],[],[],[],[],[],[]]},"Write a file to disk":{"main":[[]]}},"description":"Automated workflow: Capture Website Screenshots with Bright Data Web Unlocker and Save to Disk. This workflow integrates 6 different services: stickyNote, httpRequest, readWriteFile, set, stopAndError. It contains 9 nodes and follows best practices for error handling and security.","notes":"Excellent quality workflow: Capture Website Screenshots with Bright Data Web Unlocker and Save to Disk. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}