{"_id":"@allscreenshots/n8n-nodes-allscreenshots","_rev":"6-f569d9aa4a7200976332f50153b5b364","name":"@allscreenshots/n8n-nodes-allscreenshots","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@allscreenshots/n8n-nodes-allscreenshots","version":"1.0.0","keywords":["n8n","n8n-community-node-package","screenshot","web-capture","allscreenshots","automation","webpage","capture"],"license":"MIT","_id":"@allscreenshots/n8n-nodes-allscreenshots@1.0.0","maintainers":[{"name":"panilya","email":"panilyau@gmail.com"}],"homepage":"https://allscreenshots.com","bugs":{"url":"https://github.com/allscreenshots/n8n-nodes-allscreenshots/issues"},"n8n":{"nodes":["dist/nodes/Allscreenshots/Allscreenshots.node.js","dist/nodes/Allscreenshots/AllscreenshotsTrigger.node.js"],"credentials":["dist/credentials/AllscreenshotsApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"234dac75d2cc422496e9152207f3670834dd9874","tarball":"https://registry.npmjs.org/@allscreenshots/n8n-nodes-allscreenshots/-/n8n-nodes-allscreenshots-1.0.0.tgz","fileCount":47,"integrity":"sha512-x1c2sQ3RVZgsEES4lXV5XKFGQ/MbTvOeMaMGl/Ql1b0AQTxbkrIrglQ/Pv2h2DlRX2MQ5QFTdLv2lJZpLRdswQ==","signatures":[{"sig":"MEUCIQD/aIz2+G0hen8yafqDphEyQiYhP/FKLSIF/qfY6veszAIgUkPYDG56nsizdKp2PzhoOW+M2fMGUIBQud7nsaBAkHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898683},"main":"dist/nodes/Allscreenshots/Allscreenshots.node.js","types":"./dist/nodes/Allscreenshots/Allscreenshots.node.d.ts","engines":{"node":">=18.10","pnpm":">=9.1"},"gitHead":"938295f9f6cd4b6e29d2ba177c2dd61d930b53c3","scripts":{"lint":"eslint nodes credentials package.json","build":"tsc && gulp build:icons","watch":"tsc --watch","format":"prettier nodes credentials --write","lintfix":"eslint nodes credentials package.json --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"panilya","email":"panilyau@gmail.com"},"repository":{"url":"git+https://github.com/allscreenshots/n8n-nodes-allscreenshots.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community node for Allscreenshots - capture, schedule, and manage website screenshots at scale","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.56.0","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^22.10.2","n8n-workflow":"*","@typescript-eslint/parser":"^7.2.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-allscreenshots_1.0.0_1768683128233_0.8581182781445396","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@allscreenshots/n8n-nodes-allscreenshots","version":"1.0.1","keywords":["n8n","n8n-community-node-package","screenshot","web-capture","allscreenshots","automation","webpage","capture"],"license":"MIT","_id":"@allscreenshots/n8n-nodes-allscreenshots@1.0.1","maintainers":[{"name":"panilya","email":"panilyau@gmail.com"}],"homepage":"https://allscreenshots.com","bugs":{"url":"https://github.com/allscreenshots/n8n-nodes-allscreenshots/issues"},"n8n":{"nodes":["dist/nodes/Allscreenshots/Allscreenshots.node.js","dist/nodes/Allscreenshots/AllscreenshotsTrigger.node.js"],"credentials":["dist/credentials/AllscreenshotsApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"77d2460c44275282b2820858a14693594580554f","tarball":"https://registry.npmjs.org/@allscreenshots/n8n-nodes-allscreenshots/-/n8n-nodes-allscreenshots-1.0.1.tgz","fileCount":43,"integrity":"sha512-fI4aKeGe5ep+Wx/lKH1LcopZZ7qqOAkGGVUkolZIC+23gNyb2bmTN1xImwwcQazkhPGCtnQLpFtbDIhmrxOc7g==","signatures":[{"sig":"MEUCIB+FZgrWTS3plg0YX+sG0c9R3svk0AO8dYgjiLYQc9vPAiEAi0xd6JXkeg9ykm7pP6sW/kcM/f5o/tIXYlsmDDvAnjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880476},"main":"dist/nodes/Allscreenshots/Allscreenshots.node.js","types":"./dist/nodes/Allscreenshots/Allscreenshots.node.d.ts","engines":{"node":">=18.10","pnpm":">=9.1"},"gitHead":"45dd62ff7797528bffbce28d3d3285a0192c5dbc","scripts":{"lint":"eslint nodes credentials package.json","build":"tsc && gulp build:icons","watch":"tsc --watch","format":"prettier nodes credentials --write","lintfix":"eslint nodes credentials package.json --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"panilya","email":"panilyau@gmail.com"},"repository":{"url":"git+https://github.com/allscreenshots/n8n-nodes-allscreenshots.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community node for Allscreenshots - capture, schedule, and manage website screenshots at scale","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.56.0","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^22.10.2","n8n-workflow":"*","@typescript-eslint/parser":"^7.2.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-allscreenshots_1.0.1_1768684036296_0.01302352397604789","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@allscreenshots/n8n-nodes-allscreenshots","version":"1.0.2","keywords":["n8n","n8n-community-node-package","screenshot","web-capture","allscreenshots","automation","webpage","capture"],"license":"MIT","_id":"@allscreenshots/n8n-nodes-allscreenshots@1.0.2","maintainers":[{"name":"panilya","email":"panilyau@gmail.com"}],"homepage":"https://allscreenshots.com","bugs":{"url":"https://github.com/allscreenshots/n8n-nodes-allscreenshots/issues"},"n8n":{"nodes":["dist/nodes/Allscreenshots/Allscreenshots.node.js","dist/nodes/Allscreenshots/AllscreenshotsTrigger.node.js"],"credentials":["dist/credentials/AllscreenshotsApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"cb4294395f3d5e2fed9255cadf0fad18b862d288","tarball":"https://registry.npmjs.org/@allscreenshots/n8n-nodes-allscreenshots/-/n8n-nodes-allscreenshots-1.0.2.tgz","fileCount":43,"integrity":"sha512-ExlE4BEan0Ngx/s80Ks1w9HA+NSXLTT7eD637TiUtuAzbuSNZJiZ9Jj/g748PSLZcvoWUnvV5M/e3I1Dz1fuPQ==","signatures":[{"sig":"MEUCIG8RPw+65w1Fd+VXQ/EEn03SWDJ76F+yigYDmtd3D32yAiEA7z4bot3r8yIK04ssb0LWapV8pRIXtisX0GSUl3xGmp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880488},"main":"dist/nodes/Allscreenshots/Allscreenshots.node.js","types":"./dist/nodes/Allscreenshots/Allscreenshots.node.d.ts","engines":{"node":">=18.10","pnpm":">=9.1"},"gitHead":"ba758f03106d8cd24fce1d3e6bc88a7ed1f09c2c","scripts":{"lint":"eslint nodes credentials","build":"tsc && gulp build:icons","watch":"tsc --watch","format":"prettier nodes credentials --write","lintfix":"eslint nodes credentials --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"panilya","email":"panilyau@gmail.com"},"repository":{"url":"git+https://github.com/allscreenshots/n8n-nodes-allscreenshots.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community node for Allscreenshots - capture and manage website screenshots at scale","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.56.0","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^22.10.2","n8n-workflow":"*","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-allscreenshots_1.0.2_1768722335431_0.1437010766947635","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@allscreenshots/n8n-nodes-allscreenshots","version":"1.0.3","keywords":["n8n","n8n-community-node-package","screenshot","web-capture","allscreenshots","automation","webpage","capture"],"author":{"url":"https://allscreenshots.com","name":"Allscreenshots","email":"support@allscreenshots.com"},"license":"MIT","_id":"@allscreenshots/n8n-nodes-allscreenshots@1.0.3","maintainers":[{"name":"panilya","email":"panilyau@gmail.com"}],"homepage":"https://allscreenshots.com","bugs":{"url":"https://github.com/allscreenshots/n8n-nodes-allscreenshots/issues"},"n8n":{"nodes":["dist/nodes/Allscreenshots/Allscreenshots.node.js","dist/nodes/Allscreenshots/AllscreenshotsTrigger.node.js"],"credentials":["dist/credentials/AllscreenshotsApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"b717aa378663471a133a98c5631dcea03524c2d9","tarball":"https://registry.npmjs.org/@allscreenshots/n8n-nodes-allscreenshots/-/n8n-nodes-allscreenshots-1.0.3.tgz","fileCount":43,"integrity":"sha512-pUhcoXUOuMbDiWNS6GazeNXjVs3PqjAUmEDqq70ewZj9tN37lqRDKV6NGs9hUfktwYraGL1ntvJ8zLoh+yHlgA==","signatures":[{"sig":"MEYCIQDTqPFLaCX4iGdSiR5wBao0TuEItikgOv9qf7pCm/BVjAIhAPOPgMgNHAnpWIPYBziNGkyWxqvXV1gjXw10SWGYJZQp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880612},"main":"dist/nodes/Allscreenshots/Allscreenshots.node.js","types":"./dist/nodes/Allscreenshots/Allscreenshots.node.d.ts","engines":{"node":">=18.10","pnpm":">=9.1"},"gitHead":"c2444d3281ea3ac44c9eae8cb47410cd7f401364","scripts":{"lint":"eslint nodes credentials","build":"tsc && gulp build:icons","watch":"tsc --watch","format":"prettier nodes credentials --write","lintfix":"eslint nodes credentials --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"panilya","email":"panilyau@gmail.com"},"repository":{"url":"git+https://github.com/allscreenshots/n8n-nodes-allscreenshots.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community node for Allscreenshots - capture and manage website screenshots at scale","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.56.0","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^22.10.2","n8n-workflow":"*","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-allscreenshots_1.0.3_1768725152027_0.15194972767738757","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@allscreenshots/n8n-nodes-allscreenshots","version":"1.1.0","keywords":["n8n","n8n-community-node-package","screenshot","web-capture","allscreenshots","automation","webpage","capture"],"author":{"url":"https://allscreenshots.com","name":"Allscreenshots","email":"support@allscreenshots.com"},"license":"MIT","_id":"@allscreenshots/n8n-nodes-allscreenshots@1.1.0","maintainers":[{"name":"panilya","email":"panilyau@gmail.com"}],"homepage":"https://allscreenshots.com","bugs":{"url":"https://github.com/allscreenshots/n8n-nodes-allscreenshots/issues"},"n8n":{"nodes":["dist/nodes/Allscreenshots/Allscreenshots.node.js","dist/nodes/Allscreenshots/AllscreenshotsTrigger.node.js"],"credentials":["dist/credentials/AllscreenshotsApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"4622009174b89cef323dbced0ef3a617e7ec0c80","tarball":"https://registry.npmjs.org/@allscreenshots/n8n-nodes-allscreenshots/-/n8n-nodes-allscreenshots-1.1.0.tgz","fileCount":47,"integrity":"sha512-eNZ09GXhm1CT6eaa4yRtvr1Bv17HjvEO00CFVgocLpVwLvzbB193YfkWbDx7zX2u1LGOxzhO9b/3KkFFx1/OSw==","signatures":[{"sig":"MEUCIHtUozq5LizlQZ+uwsmcM0U0iP7Gr3pIF5q9Oacea/GRAiEAgGcA8a3EoF3Vgfk1ZcWIAXcjUb1tqXdyw1TNZtfTeX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":958082},"main":"dist/nodes/Allscreenshots/Allscreenshots.node.js","types":"./dist/nodes/Allscreenshots/Allscreenshots.node.d.ts","engines":{"node":">=18.10","pnpm":">=9.1"},"gitHead":"37ca264aef82c993a7e40cc3d910b00c5967ec66","scripts":{"lint":"eslint nodes credentials","build":"tsc && gulp build:icons","watch":"tsc --watch","format":"prettier nodes credentials --write","lintfix":"eslint nodes credentials --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"panilya","email":"panilyau@gmail.com"},"repository":{"url":"git+https://github.com/allscreenshots/n8n-nodes-allscreenshots.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community node for Allscreenshots - capture and manage website screenshots at scale","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.56.0","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^22.10.2","n8n-workflow":"*","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-allscreenshots_1.1.0_1781383258488_0.290806559398727","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@allscreenshots/n8n-nodes-allscreenshots","version":"1.1.1","description":"n8n community node for Allscreenshots - capture and manage website screenshots at scale","keywords":["n8n","n8n-community-node-package","screenshot","web-capture","allscreenshots","automation","webpage","capture"],"license":"MIT","author":{"name":"Allscreenshots","email":"support@allscreenshots.com","url":"https://allscreenshots.com"},"homepage":"https://allscreenshots.com","repository":{"type":"git","url":"git+https://github.com/allscreenshots/n8n-nodes-allscreenshots.git"},"main":"dist/nodes/Allscreenshots/Allscreenshots.node.js","scripts":{"build":"tsc && gulp build:icons","watch":"tsc --watch","format":"prettier nodes credentials --write","lint":"eslint nodes credentials","lintfix":"eslint nodes credentials --fix","prepublishOnly":"npm run build"},"n8n":{"n8nNodesApiVersion":1,"credentials":["dist/credentials/AllscreenshotsApi.credentials.js"],"nodes":["dist/nodes/Allscreenshots/Allscreenshots.node.js","dist/nodes/Allscreenshots/AllscreenshotsTrigger.node.js"]},"devDependencies":{"@types/node":"^22.10.2","@typescript-eslint/eslint-plugin":"^7.18.0","@typescript-eslint/parser":"^7.2.0","eslint":"^8.56.0","gulp":"^4.0.2","n8n-workflow":"*","prettier":"^3.2.5","typescript":"^5.4.2"},"peerDependencies":{"n8n-workflow":"*"},"engines":{"node":">=18.10","pnpm":">=9.1"},"gitHead":"d0d16e9607d70c05e8da4c7987baf4ac2cdd8470","types":"./dist/nodes/Allscreenshots/Allscreenshots.node.d.ts","_id":"@allscreenshots/n8n-nodes-allscreenshots@1.1.1","bugs":{"url":"https://github.com/allscreenshots/n8n-nodes-allscreenshots/issues"},"_nodeVersion":"24.16.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-q1kU3CwHGjdBsg9uYVquLp4CV1lZ40AXcJfgPUUmSSJCA1zDN2KvQQx8RPV8RZgi2SdksaN2tKTjztlRBPqxKg==","shasum":"3212649e929f7c0b9880ef37dcedb584c7360a5b","tarball":"https://registry.npmjs.org/@allscreenshots/n8n-nodes-allscreenshots/-/n8n-nodes-allscreenshots-1.1.1.tgz","fileCount":44,"unpackedSize":294355,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@allscreenshots%2fn8n-nodes-allscreenshots@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHcSgIvVbSVj31pQ0axkfVwg3XT5SxCv/J4SKOEFX8mfAiAa3KPQ8QPOe2ltL2zMFnkE+NEileXxISDMbrXulvkUMw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f11c0330-f2b9-4234-a538-e689ddeeee29"}},"directories":{},"maintainers":[{"name":"panilya","email":"panilyau@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-allscreenshots_1.1.1_1781542714126_0.5906179319871614"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-17T20:52:08.168Z","modified":"2026-06-15T16:58:34.571Z","1.0.0":"2026-01-17T20:52:08.429Z","1.0.1":"2026-01-17T21:07:16.512Z","1.0.2":"2026-01-18T07:45:35.601Z","1.0.3":"2026-01-18T08:32:32.217Z","1.1.0":"2026-06-13T20:40:58.709Z","1.1.1":"2026-06-15T16:58:34.277Z"},"bugs":{"url":"https://github.com/allscreenshots/n8n-nodes-allscreenshots/issues"},"author":{"name":"Allscreenshots","email":"support@allscreenshots.com","url":"https://allscreenshots.com"},"license":"MIT","homepage":"https://allscreenshots.com","keywords":["n8n","n8n-community-node-package","screenshot","web-capture","allscreenshots","automation","webpage","capture"],"repository":{"type":"git","url":"git+https://github.com/allscreenshots/n8n-nodes-allscreenshots.git"},"description":"n8n community node for Allscreenshots - capture and manage website screenshots at scale","maintainers":[{"name":"panilya","email":"panilyau@gmail.com"}],"readme":"# n8n-nodes-allscreenshots\n\nThis is an n8n community node for [Allscreenshots](https://allscreenshots.com) - a powerful API for capturing and managing website screenshots at scale.\n\n[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/reference/license/) workflow automation platform.\n\n## Installation\n\n### Community Nodes (Recommended)\n\n1. Go to **Settings > Community Nodes**\n2. Click **Install**\n3. Enter `@allscreenshots/n8n-nodes-allscreenshots`\n4. Click **Install**\n\n### Manual Installation\n\n```bash\nnpm install @allscreenshots/n8n-nodes-allscreenshots\n```\n\n## Authentication\n\n1. Sign up at [allscreenshots.com](https://allscreenshots.com)\n2. Go to **Dashboard > API Keys**\n3. Create a new API key\n4. In n8n, go to **Settings > Credentials > Add Credential**\n5. Search for \"Allscreenshots API\"\n6. Enter your API key\n\n## Nodes\n\nThis package includes two nodes:\n\n### Allscreenshots\n\nThe main node for capturing and managing screenshots.\n\n#### Resources\n\n| Resource | Description |\n|----------|-------------|\n| **Screenshot** | Capture screenshots synchronously or asynchronously |\n| **Async Job** | Manage async screenshot jobs (status, result, cancel) |\n| **Bulk Screenshot** | Capture up to 100 URLs in a single operation |\n| **Compose** | Combine multiple screenshots into one image |\n| **Usage** | Check API usage and quota status |\n\n### Allscreenshots Trigger\n\nWebhook receiver node for notifications when jobs complete.\n\nAllscreenshots does not register webhooks via the API — instead, each request carries\nits own `webhookUrl`. To use this trigger:\n\n1. Add the **Allscreenshots Trigger** node and copy its **Production URL**.\n2. Paste that URL into the **Webhook URL** option of your Screenshot (async), Bulk,\n   Compose, or Schedule request.\n3. (Optional) Set the same **Webhook Secret** on both the request and the trigger to\n   verify the `X-Webhook-Signature` header.\n\n#### Supported Events\n\n- Screenshot Completed (`JOB_COMPLETED`)\n- Screenshot Failed (`JOB_FAILED`)\n- Bulk Completed (`BULK_COMPLETED`)\n- Schedule Executed (`SCHEDULE_EXECUTED`)\n- Schedule Failed (`SCHEDULE_FAILED`)\n\n## Operations\n\n### Screenshot\n\n| Operation | Description |\n|-----------|-------------|\n| **Capture** | Take a screenshot synchronously (returns image) |\n| **Capture Async** | Start an async capture job (returns job ID) |\n\n**Key Options:**\n- Device presets (iPhone, Pixel, Galaxy, iPad, Surface, social-media sizes)\n- Custom viewport (width, height, scale)\n- Output format (PNG, JPEG, WebP, PDF)\n- Response type (binary file, base64 JSON, or hosted URL)\n- Full page capture with tuning (native/stitch, freeze fixed, max height/sections)\n- Element selector\n- Wait options (delay, selector, network idle)\n- Page modifications (dark mode, custom CSS, hide elements)\n- Ad & cookie banner blocking, stealth mode\n- **Page actions** — click, type, press, hover, select, scroll, wait before capture\n- **Outputs** — produce screenshot, PDF, cleaned HTML, Markdown, or structured JSON\n  extraction from a single capture\n- **Session cookies** — authenticate captures by injecting cookies\n\n### Async Job\n\n| Operation | Description |\n|-----------|-------------|\n| **Get Status** | Check job completion status |\n| **Get Result** | Download the screenshot |\n| **Cancel** | Cancel a pending job |\n| **List All** | List all jobs with optional filters |\n\n### Bulk Screenshot\n\n| Operation | Description |\n|-----------|-------------|\n| **Create** | Start a bulk job (up to 100 URLs) |\n| **Get Status** | Check bulk job progress |\n| **List All** | List all bulk jobs |\n| **Cancel** | Cancel a bulk job |\n\nBulk **Create** supports full default options (device, viewport, format, wait, blocking,\nstealth, page actions, outputs) plus **per-URL overrides** matched by URL, and webhook\nnotifications.\n\n### Compose\n\n| Operation | Description |\n|-----------|-------------|\n| **Create** | Compose multiple screenshots into one |\n| **Get Status** | Check compose job status |\n| **List Jobs** | List all compose jobs |\n\n**Source modes:** multiple URLs, or a single URL captured across several **variants**\n(viewports/devices) for responsive comparisons.\n\n**Layout Options:**\n- Auto (intelligent layout selection)\n- Grid\n- Horizontal / Vertical\n- Masonry (Pinterest-style)\n- Mondrian (artistic layout)\n- Partitioning (space-filling)\n\n**Styling:** columns, spacing, padding, background, alignment, max width/height,\nthumbnail width, and per-screenshot labels.\n\n### Usage\n\n| Operation | Description |\n|-----------|-------------|\n| **Get Full Stats** | Complete usage statistics with history |\n| **Get Quota** | Current quota status |\n\n## Usage Examples\n\n### Basic Screenshot\n\n1. Add an **Allscreenshots** node\n2. Select Resource: **Screenshot**\n3. Select Operation: **Capture**\n4. Enter the URL to capture\n5. Configure options as needed\n6. Execute\n\n### Bulk Screenshots with Notifications\n\n1. Add an **Allscreenshots Trigger** node with Event **Bulk Completed**, and copy its\n   Production URL.\n2. Add an **Allscreenshots** node\n   - Resource: **Bulk Screenshot**\n   - Operation: **Create**\n   - Enter URLs (one per line)\n   - Under **Webhook Options**, paste the trigger's Production URL into **Webhook URL**\n3. Connect the trigger node to your notification service (Slack, Email, etc.)\n\nThe trigger fires when Allscreenshots POSTs the completion event to that URL.\n\n### Compare Multiple Device Views\n\n1. Add an **Allscreenshots** node\n   - Resource: **Compose**\n   - Operation: **Create**\n   - Enter the same URL multiple times\n   - Layout: **Grid**\n2. Configure different device presets for each\n\n## Device Presets\n\nThe node includes the device presets supported by the API:\n\n**Mobile:**\n- iPhone SE, XR, 12, 12 Pro Max, 14, 14 Pro Max, 15, 15 Pro Max\n- Samsung Galaxy S21, S23\n- Google Pixel 5, 7, 7 Pro\n\n**Tablet:**\n- iPad, iPad Mini, iPad Pro 11\", iPad Pro 12.9\"\n- Galaxy Tab S7, Surface Pro 7\n\n**Desktop / Laptop:**\n- Desktop HD (1920×1080), Desktop Large (2560×1440), Desktop Retina\n- Laptop (1440×900), Laptop Retina\n\n**Social media:**\n- Facebook OG, Twitter Card, LinkedIn Post\n- Instagram Square / Portrait / Story\n\n## Development\n\nFor local development, testing, and publishing instructions, see [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## Resources\n\n- [Allscreenshots Website](https://allscreenshots.com)\n- [API Documentation](https://docs.allscreenshots.com)\n- [n8n Community Nodes](https://docs.n8n.io/integrations/community-nodes/)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}