Automated LinkedIn Job/Lead Scraper (n8n + Apify + RegEx) - 100% Free

I wanted to share a workflow I just finished building. I got tired of manually scrolling through LinkedIn to find hiring posts, and I didn’t want to pay monthly fees for premium scrapers or AI APIs (like OpenAI) just to extract emails.

So, I built a 100% free workaround using n8n, Apify, and some clever RegEx.

Here is how the workflow operates:

  • Trigger: Runs on a Schedule trigger every 6 hours.

  • Scraping: Uses the Apify node (with their $5 free tier, which is enough to scrape ~5,000 posts/month).

  • Deduplication: I built a 2-layer deduplication system. First, it generates a fingerprint for the current run, and then it checks an n8n DataTable to make sure we never process the same LinkedIn post twice.

  • Filtering (No AI): Instead of using AI, I used Switch and Filter nodes to remove “noise” (like influencers or “hire me” posts) and drop internships.

  • Enrichment: I wrote a custom JavaScript/RegEx code node that scans the raw post text and extracts the hiring manager’s direct Email, Phone Number, and Apply Links.

  • Output: Pushes the clean leads directly into Google Sheets.

I made a full video breakdown of the nodes and the logic here:
:backhand_index_pointing_right:https://youtu.be/hI0vHmMBueg?si=oQMerR8mJgZndEdh

Workflow Link: Scrape LinkedIn hiring posts with Apify and save qualified leads to Google Sheets | n8n workflow template

Share you Thoutghts on this how much effective it is?

1 Like