
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
0
Total users
1
Monthly users
1
Runs succeeded
>99%
Last modified
21 days 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_wanted
values for testing - Filter Early: Use
hours_old
to 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_old
parameter
-
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.