
Best Linkedin Jobs Scrapy
Pricing
$1.00 / 1,000 results

Best Linkedin Jobs Scrapy
Easy way to get jobs and details
0.0 (0)
Pricing
$1.00 / 1,000 results
0
Monthly users
4
Runs succeeded
>99%
Last modified
a day ago
LinkedIn Job Scraper
A powerful scraper for LinkedIn job listings with multiple search modes.
Features
-
Multiple Search Modes:
- Search by keyword and location
- Search by company name
- Scrape specific job URLs directly
-
Comprehensive Data: Extracts detailed job information including titles, descriptions, company details, and more
-
Authentication Support: Optional LinkedIn session cookies for accessing more job details
-
Configurable Limits: Control the number of pages and jobs to scrape
Usage Options
1. Search by Keyword and Location
Search for jobs using a keyword and location:
python src/run_linkedin_scraper.py --search_mode keyword_location --keyword "python developer" --location "San Francisco" --max_pages 3 --max_jobs 50
2. Search by Company
Search for jobs at a specific company:
python src/run_linkedin_scraper.py --search_mode company --company "Microsoft" --max_pages 3 --max_jobs 50
3. Scrape Specific Job URLs
Scrape specific LinkedIn job listings:
python src/run_linkedin_scraper.py --search_mode specific_urls --urls "https://www.linkedin.com/jobs/view/12345" "https://www.linkedin.com/jobs/view/67890"
Common Options
--max_pages
: Maximum number of search result pages to scrape (default: 1)--max_jobs
: Maximum number of job listings to scrape (default: 10, 0 for unlimited)--linkedin_session_id
: LinkedIn session ID cookie for authenticated access--linkedin_jsessionid
: LinkedIn JSESSIONID cookie for authenticated access--debug
: Enable debug mode for detailed output
Using with Apify
This scraper can be run as an Apify Actor. Configure the input parameters in the Apify console:
- Select a search mode (keyword_location, company, or specific_urls)
- Provide the required parameters for your selected search mode
- Set limits and authentication options as needed
Output
The scraper produces JSON output with detailed job information:
1[ 2 { 3 "id": "12345", 4 "title": "Python Developer", 5 "companyName": "Example Corp", 6 "location": "San Francisco, CA", 7 "link": "https://www.linkedin.com/jobs/view/12345", 8 "descriptionText": "We are looking for a Python developer...", 9 "employment_type": "Full-time", 10 "seniority_level": "Mid-Senior level", 11 "postedAt": "2023-04-15T10:30:00", 12 "scraped_at": "2023-04-16T14:25:30", 13 "companyLinkedinUrl": "https://www.linkedin.com/company/example-corp/" 14 }, 15 ... 16]
Authentication
For best results, provide LinkedIn session cookies:
- Log in to LinkedIn in your browser
- Open browser developer tools (F12)
- Go to Application/Storage > Cookies > www.linkedin.com
- Find the
li_at
cookie (this is your session ID) - Optionally, find the
JSESSIONID
cookie - Provide these values using the
--linkedin_session_id
and--linkedin_jsessionid
options
Pricing
Pricing model
Pay per resultThis Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for each dataset of 1,000 items in the Actor outputs.
Price per 1,000 items
$1.00