π Scrape Indeed job listings into dated Google Sheets with Apify
β‘ 18 views Β· π Market Research & Insights
π‘ Pro Tip β Job boards are notoriously hard to scrape β CAPTCHAs, rate limits, constantly changing layouts. ScraperNode has maintained scrapers for Indeed jobs, Glassdoor reviews, and Glassdoor jobs that handle all of that for you.
Description
Quick Overview
This workflow collects job listings from Indeed via the Apify Indeed Scraper actor based on form inputs, then creates a dated Google Sheets spreadsheet and appends the scraped job data as rows.
How it works
- Opens an n8n form where you enter the target Location, Position, Country, and number of results to scrape.
- Creates a new Google Sheets spreadsheet named with the current date (for example, βIndeed Scraper 2026-08-11β).
- Runs the Apify Indeed Scraper actor using the submitted search parameters and retrieves the resulting dataset.
- Appends the scraped job listings (for example, company, position, location, salary, description, and links) into the first sheet of the newly created Google Sheets spreadsheet.
Setup
- Connect an Apify account credential and ensure the Apify actor βmisceres/indeed-scraperβ is available to run in your workspace.
- Connect a Google Sheets OAuth2 credential with permission to create spreadsheets and write rows.
- Review the form defaults (Country and Quantity) and adjust the max items parameter if you want to scrape more or fewer than 100 jobs per run.
π Nodes Used
Google Sheets, n8n Form Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File