LinkedIn Jobs Scraper - Customized Filters with Notifications avatar
LinkedIn Jobs Scraper - Customized Filters with Notifications

Pricing

Pay per usage

Go to Store
LinkedIn Jobs Scraper - Customized Filters with Notifications

LinkedIn Jobs Scraper - Customized Filters with Notifications

Developed by

Mohamed Moo

Mohamed Moo

Maintained by Community

Designed to help job seekers and HR professionals track job vacancies posted on LinkedIn in real-time. With Apify's power and flexibility, you can run the actor, specify search parameters like job title, location, and keywords, and receive instant notifications through Telegram.

0.0 (0)

Pricing

Pay per usage

0

Total users

5

Monthly users

5

Runs succeeded

89%

Last modified

4 hours ago

LinkedIn Jobs Scraper (Apify Actor)

🚀 Getting Started

Welcome to the LinkedIn Job Scraper! This tool is designed to help job seekers and HR professionals track job vacancies posted on LinkedIn in real-time. With Apify's power and flexibility, you can run the actor, specify search parameters like job title, location, and keywords, and receive instant notifications through Telegram. You can also export the results in various formats such as CSV, JSON, and HTML.


Prerequisites

Before running this actor, ensure you have the following:

  • An Apify account
  • Access to Apify actor interface
  • A Telegram bot for receiving notifications (optional)

🔍 What does LinkedIn Jobs Scraper do?

The LinkedIn Jobs Scraper is a powerful automation tool designed for job seekers, recruiters, and HR professionals. It scrapes job listings from LinkedIn based on:

This actor scrapes LinkedIn job listings and processes them based on several user-defined filters:

  • Job title: Search for jobs based on specific titles.
  • Location: Support up to 3 locations to filter the job search.
  • Keywords: Filter job titles based on specific keywords.
  • Published At: Filter jobs based on how recently they were posted (e.g., last hour, last 3 hours, last day, etc.).
  • Telegram notifications: Get real-time job updates on Telegram.

It pushes the filtered jobs to the Apify dataset for further processing or integration and optionally sends instant notifications to Telegram.


📊 What job vacancies data can I extract?

For each job found, this actor extracts the following:

  • ✅ Job title
  • ✅ Company name
  • ✅ Location
  • ✅ Posted date and posted time (relative)
  • ✅ Direct link to job posting

💡 Why You Should Use Our LinkedIn Jobs Scraper?

  • 🔁 Multiple Location Support: Search up to 3 locations in a single run.
  • 🎯 Keyword Filtering: Receive only jobs relevant to your skills or industry.
  • ⏱️ Time Filters: Target jobs posted recently (e.g., within the last 3 hours) to be an early applicant.
  • 📲 Instant Telegram Notifications: Get notified in real-time when a job matches your criteria.
  • 📂 Data Export Formats: Scraped jobs are saved as CSV, JSON, HTML, and pushed to Apify datasets.
  • 💼 Valuable for Job Seekers and Recruiters: Never miss an opportunity or new talent again!

🧪 How do I use LinkedIn Jobs Scraper?

This actor runs on the Apify platform. To use:

  1. Go to the actor's page on Apify.

  2. Click "Try actor" or use the API.

  3. Fill in the input fields:

    • job_title (string, required): Title or role you're searching for.
    • location_1, location_2, location_3 (string): Up to 3 LinkedIn-supported locations.
    • keywords (string, optional): Comma-separated words to filter job titles. Ex. software,python,developer
    • published_at (string, optional): Choose from:
      • last 1 hour
      • last 3 hours
      • last 6 hours
      • last 12 hours
      • last day
      • last week
      • last month
    • token and chat_id (optional): Telegram bot token and chat ID to receive instant alerts.
  4. Run the actor.

  5. View results in the Dataset tab, or receive them via Telegram.


How do I use LinkedIn Jobs Scraper?

  1. Create a Telegram bot (optional, for notifications):
    • Go to @BotFather on Telegram.
    • Type /newbot and follow the instructions to create your bot. You will receive a Bot Token.
    • Add your chat ID by starting a conversation with your bot and then visiting https://api.telegram.org/bot<YourBotToken>/getUpdates to find the chat_id.
  2. Allow Telegram Notifications
    • If you want to receive job notifications directly to Telegram, make sure to set up the --token (Telegram Bot Token) and --chat_id (your Telegram chat ID) arguments in the actor's input configuration.
    • If no job matching filters, will not send any notifications.

📦 Sample Output Data

Here’s an example of what the actor returns in the dataset:

TitleCompanyLocationPosted TimePosted DateLink
DevOps EngineerAcme Inc.Berlin, Germany1 hour ago2025-05-04https://linkedin.com/jobs/view/…
Cloud ArchitectCloudy Corp.Paris, France3 hours ago2025-05-04https://linkedin.com/jobs/view/…

All matched jobs will also be available in:

  • 📁 linkedin_jobs_<location>_<timestamp>.csv
  • 📁 linkedin_jobs_<location>_<timestamp>.json
  • 📁 linkedin_jobs_<location>_<timestamp>.html

Conclusion

This LinkedIn Job Scraper actor is an essential tool for job seekers and HR professionals alike. With powerful filtering options, multiple location support, and instant notifications, you can track the most relevant job opportunities efficiently. The actor is fully customizable to meet your job search needs.

Start using the LinkedIn Jobs Scraper today and be an early applicant for your dream job!