Actions3
Create
AI-generatedSummary
Create a Glassdoor scrape job from provided URLs, with optional synchronous wait for results.
Inputs
- urls (required) — Glassdoor job listing URLs — one per line or comma-separated
- jobName — Optional name for this job
- waitForCompletion — Whether to wait for the job to finish and return results. WARNING: Holds an n8n worker while polling — use a separate Get node on a schedule for long-running jobs.
- pollInterval — How often to check if the job is done
- maxWait — Maximum time to wait before timing out
- resultLimit — Maximum number of results to fetch after job completion
Output shape
Returns the raw create API response (containing jobId) when waitForCompletion is false. When true, returns an array of result items each containing _jobId, _scraperId, and the result data from the scraper. On job failure, a NodeOperationError is thrown with the job's error message.
Invalid URLs that do not start with http:// or https:// or do not match allowed Glassdoor domains throw a NodeOperationError. If no valid URLs are provided, the operation throws a NodeOperationError with message 'No URLs provided'.
Examples
Example 1: Submit job URLs and immediately get a job ID.
waitForCompletion set to false; urls provided as a newline-separated list.
Example 2: Submit job URLs and wait for full results.
waitForCompletion set to true; pollInterval 10, maxWait 300, resultLimit 1000.