LinkedIn Job Search & Skill Match
Pricing
Pay per usage
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
Maintained by CommunityActor 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
LinkedIn Job Search
- 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
| Filter | Description |
|---|---|
| Easy Apply | LinkedIn Easy Apply jobs only |
| Remote Only | Remote jobs only |
| Date Posted | Last 24 Hours, Week, Month |
| Experience Level | Internship, Entry, Associate, Mid, Director, Executive |
| Job Type | Full 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 loginapify push
Automatic Deployment using GitHub
- Connect your GitHub repository to Apify
- Enable Build on Push
- 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