LinkedIn Job Search & Skill Match avatar

LinkedIn Job Search & Skill Match

Pricing

Pay per usage

Go to Apify Store
LinkedIn Job Search & Skill Match

LinkedIn Job Search & Skill Match

LinkedIn Job Search & Skill Match helps developers and job seekers find relevant jobs from LinkedIn. Supports multiple job titles, multiple locations, Easy Apply jobs, remote jobs, experience-level filters, job-type filters, date-posted filters, resume skill matching, and job description extraction.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Dipesh Chaudhari

Dipesh Chaudhari

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Share

A powerful Apify Actor that searches LinkedIn jobs using multiple filters and matches jobs against candidate resume skills.

Features

  • Search using multiple job titles
  • Search across multiple locations
  • Easy Apply jobs only
  • Remote jobs only
  • Filter by date posted
  • Filter by experience level
  • Filter by job type
  • Extract job descriptions
  • Extract company details
  • Extract job location
  • Extract job URLs

Resume Skill Matching

  • Accept resume skills from external APIs
  • Compare skills against job descriptions
  • Calculate matching skills
  • Calculate match percentage
  • Extract required experience from job descriptions

Apify Features

  • Input Schema
  • Dataset Storage
  • Automatic Deployment
  • GitHub Integration
  • Scheduled Runs
  • API Access

Input Example

{
"jobTitles": [
".NET Developer",
"ASP.NET Core Developer"
],
"locations": [
"India",
"Ahmedabad"
],
"skills": [
".NET Core",
"C#",
"SQL Server",
"Angular",
"Redis",
"RabbitMQ"
],
"easyApply": true,
"remoteOnly": false,
"datePosted": "24h",
"experienceLevel": "mid",
"jobType": "fulltime",
"maxItems": 20
}

Output Example

{
"title": "Senior .NET Developer",
"company": "Infosys",
"location": "Ahmedabad, Gujarat, India",
"url": "https://linkedin.com/jobs/view/123456",
"description": "Job description...",
"experience": "5",
"requiredSkills": [
".NET Core",
"C#",
"SQL Server",
"Angular"
],
"matchedSkills": [
".NET Core",
"C#",
"SQL Server"
],
"matchPercentage": 75,
"searchKeyword": ".NET Developer",
"searchLocation": "India"
}

Supported Filters

FilterDescription
Easy ApplyLinkedIn Easy Apply jobs only
Remote OnlyRemote jobs only
Date PostedLast 24 Hours, Week, Month
Experience LevelInternship, Entry, Associate, Mid, Director, Executive
Job TypeFull Time, Part Time, Contract, Internship

Installation

Clone the repository:

$git clone https://github.com/YOUR_USERNAME/linkedin-job-search.git

Install dependencies:

$pip install -r requirements.txt

Install Playwright browser:

$playwright install chromium

Run locally:

$apify run

Deployment

Deploy using Apify CLI

apify login
apify push

Automatic Deployment using GitHub

  1. Connect your GitHub repository to Apify
  2. Enable Build on Push
  3. Every GitHub push automatically creates a new build
git add .
git commit -m "Updated Actor"
git push origin main

Integration with ASP.NET Core

This Actor is designed to integrate with:

  • ASP.NET Core
  • Resume Analysis Services
  • Claude AI
  • OpenAI
  • Puter AI
  • SQL Server
  • PostgreSQL

Workflow:

Resume Upload → Resume Analysis → Skill Extraction → Apify Actor → LinkedIn Jobs → Skill Matching → Database


API Usage

Start Actor:

POST https://api.apify.com/v2/acts/{ACTOR_ID}/runs?token={TOKEN}

Get Dataset:

GET https://api.apify.com/v2/datasets/{DATASET_ID}/items

Tech Stack

  • Python
  • Apify SDK
  • Playwright
  • LinkedIn Jobs
  • GitHub Actions
  • ASP.NET Core Integration

Disclaimer

This Actor is intended for educational, research, and personal job-search automation purposes. Users are responsible for complying with LinkedIn's Terms of Service and all applicable laws and regulations.


Author

Dipesh Chaudhari

Backend Developer | ASP.NET Core | Microservices | SQL Server | Apify Automation