πŸ“Š 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.

View All Scrapers

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

  1. Opens an n8n form where you enter the target Location, Position, Country, and number of results to scrape.
  2. Creates a new Google Sheets spreadsheet named with the current date (for example, β€œIndeed Scraper 2026-08-11”).
  3. Runs the Apify Indeed Scraper actor using the submitted search parameters and retrieves the resulting dataset.
  4. 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

  1. Connect an Apify account credential and ensure the Apify actor β€œmisceres/indeed-scraper” is available to run in your workspace.
  2. Connect a Google Sheets OAuth2 credential with permission to create spreadsheets and write rows.
  3. 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

πŸ“– Importing guide Β· πŸ”‘ Credential setup