Skip to content
NEWError doctor and Watchtower: failed n8n runs explained in plain words, and emailed to you. See what is new

Library / Web Scraping & Research

Web Scraping & Research

Scrape LinkedIn and Indeed Jobs with Bright Data

When a job search form is submitted, Bright Data scrapes Indeed and LinkedIn listings, the workflow polls until ready, and exports the jobs to Google Sheets.

What it does

Make A Copy Of This Sheet (https://docs.google.com/spreadsheets/d/1FmjpyNjus0tdN9hU9e-EsFcKl-W4EdWq1PYfIvGu8Ws/edit?gid=0#gid=0)

The steps

  1. Triggers workflow from job search form
  2. Formats form input for Bright Data Indeed API1
  3. Triggers job scraping on Indeed via Bright Data
  4. Checks if Bright Data has completed Indeed scraping
  5. IF node: Is Indeed data ready?
  6. Pauses for 1 minute if data is not yet ready
  7. Checks if any Indeed job records exist
  8. Fetches scraped Indeed data using snapshot ID
  9. Triggers job scraping on LinkedIn via Bright Data
  10. Checks if LinkedIn scraping is completed
  11. IF node: Is LinkedIn data ready?
  12. Waits before rechecking LinkedIn scraping
  13. Checks if any LinkedIn job records exist
  14. Fetches scraped LinkedIn data using snapshot ID

16 steps in total.

Similar automations