👥 Scrape LinkedIn job listings with Apify and save them in Airtable weekly

⚡ 83 views · 👥 HR & Recruitment

💡 Pro Tip — If you’re pulling LinkedIn data through HTTP requests or dealing with API restrictions, there’s a community node called ScraperNode that handles this natively. It has dedicated scrapers for profiles, companies, jobs, and people search — you just pass a URL and get structured data back.

View All Scrapers

Description

📺 Full walkthrough video: https://youtu.be/Gv31A4vHJcA

Who it’s for

This workflow is for job seekers, recruiters, or HR teams who want to automatically monitor new job postings on LinkedIn based on specific search queries, without manually checking the platform every week.

How it works

  1. A Schedule Trigger fires the workflow every week at 10am.
  2. The Set Search Queries node defines up to three job title keywords (e.g. “Assistant administratif”, “Assistant ADV”, “Administration des ventes”).
  3. An HTTP POST request submits these queries to an Apify actor (vIGxjRrHqDTPuE6M4), which scrapes matching LinkedIn job listings — filtered by location (France), company size (≤500 employees), and time range (last 7 days).
  4. Each result returned by Apify (title, company, location, description, recruiter info, etc.) is saved as a new record in Airtable.

How to set up

Requirements

How to customize

đź”— Nodes Used

Airtable, HTTP Request, Schedule Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup