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.
0.0 (0)
Pricing
$24.00/month + usage
2
4
1
Last modified
4 months ago
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.
