Linkedin Jobs Scraper
Pricing
$24.00/month + usage
Linkedin Jobs Scraper
A LinkedIn job scraper this scraper extracts comprehensive job listings from LinkedIn with advanced data processing and cleaning capabilities.
Pricing
$24.00/month + usage
Rating
0.0
(0)
Developer

Deepanshu Sharma
Actor stats
2
Bookmarked
6
Total users
0
Monthly active users
5 months ago
Last modified
Categories
Share
LinkedIn Job Scraper for Apify
A LinkedIn job scraper this scraper extracts comprehensive job listings from LinkedIn with advanced data processing and cleaning capabilities.
🚀 Features
- LinkedIn Integration: Direct scraping from LinkedIn job listings
- Smart Data Processing: Automatic extraction of skills, experience requirements, and salary information
- Flexible Configuration: Customizable search parameters and filters
- Data Enhancement: Cleans and formats job descriptions, URLs, and metadata
- Apify Optimized: Built specifically for deployment on the Apify platform
- Error Handling: Robust error handling with detailed logging
⚙️ Configuration
The scraper accepts the following input parameters:
Required Parameters
-
search_term(string): Job title or keywords to search for- Default:
"python developer" - Examples:
"data scientist","frontend developer","product manager"
- Default:
-
location(string): Geographic location for job search- Default:
"United States" - Examples:
"New York, NY","Remote","London, UK"
- Default:
Optional Parameters
-
results_wanted(integer): Number of job results to fetch- Default:
50 - Range:
1-1000
- Default:
-
hours_old(integer): Maximum age of job postings in hours- Default:
168(7 days) - Examples:
24(1 day),72(3 days)
- Default:
-
job_type(string): Type of employment- Options:
"fulltime","parttime","contract","internship"
- Options:
-
is_remote(boolean): Filter for remote jobs only- Default:
false
- Default:
-
easy_apply(boolean): Filter for jobs with easy apply option- Default:
false
- Default:
-
distance(integer): Search radius in miles from location- Default:
25
- Default:
📊 Output Data
Each job record includes the following fields:
Basic Information
company: Company nametitle: Job titlelocation: Job locationdate_posted: When the job was postedsite: Source site (LinkedIn)
URLs and Links
job_url: Direct link to job postingjob_url_direct: Direct application URLcompany_url: Company profile URLcompany_logo: Company logo URL
Job Details
description: Cleaned job descriptionsalary: Extracted salary informationjob_level: Seniority leveljob_function: Job category/functionwork_type: Employment type
Enhanced Data
skills: Extracted required skillsexperience_range: Required experience levelid: Unique job identifier
🔧 Usage Examples
Basic Usage (Apify Input)
{"search_term": "data scientist","location": "San Francisco, CA","results_wanted": 100}
🧠 Smart Features
Skill Extraction
Automatically identifies and extracts relevant skills from job descriptions including:
- Programming languages (Python, Java, JavaScript, etc.)
- Frameworks (React, Django, Flask, etc.)
- Cloud platforms (AWS, Azure, GCP)
- Databases (SQL, MongoDB, PostgreSQL)
- Tools and methodologies (Docker, Kubernetes, Agile, etc.)
Experience Level Detection
Intelligently categorizes experience requirements:
- Entry level (0-1 years)
- Specific ranges (2-5 years)
- Senior level (5+ years)
- Minimum requirements
Salary Information
Extracts salary data from multiple sources:
- Structured salary fields
- Job description text parsing
- Multiple currency formats (USD, INR, etc.)
- Various formats (annual, hourly, LPA, etc.)
Data Cleaning
- Removes markdown formatting
- Fixes URL escaping issues
- Standardizes text formatting
- Handles missing data gracefully
📈 Performance Tips
- Optimize Results: Start with smaller
results_wantedvalues for testing - Filter Early: Use
hours_oldto focus on recent postings - Location Specificity: More specific locations yield better results
- Batch Processing: For large datasets, consider multiple smaller runs
🐛 Troubleshooting
Common Issues
-
No Results Found
- Check if search terms are too specific
- Verify location spelling
- Increase
hours_oldparameter
-
Rate Limiting
- Reduce
results_wanted - Add delays between runs
- Check Apify platform limits
- Reduce
-
Data Quality Issues
- Review job descriptions for parsing errors
- Check URL formatting
- Validate extracted skills
📄 License
This project is licensed under the MIT License.
Note: This scraper is designed for educational and research purposes. Please ensure compliance with LinkedIn's Terms of Service and applicable laws when using this tool.