
AI Linkedin Jobs Scraper
Under maintenance
Pricing
Pay per event

AI Linkedin Jobs Scraper
Under maintenance
Extract structured data from LinkedIn job listings with AI-powered analysis. Filter by job type, experience level, location, and posting date. Get detailed information including responsibilities, skills required, and application methods. Supports proxy and provides clean JSON output.
5.0 (1)
Pricing
Pay per event
0
Total users
2
Monthly users
2
Last modified
5 hours ago
LinkedIn Jobs Scraper - Your Ultimate Recruiting & Job Market Intelligence AI Tool
🚀 Supercharge Your Recruiting and Market Research
The LinkedIn Jobs Scraper is a powerful Apify Actor that gives you unparalleled access to LinkedIn's vast job marketplace. Whether you're a recruiter looking to gain competitive intelligence, a job seeker researching the market, or a business analyst tracking hiring trends, this tool delivers comprehensive job data in a structured, ready-to-use format.
💼 Key Business Benefits
- AI-Powered Analysis: Extract structured job details from descriptions using advanced AI models
- Comprehensive Data: Get complete job information including responsibilities, required skills, and qualifications
- Flexible Storage: Save job data in JSON format for easy integration with other tools and analysis
- Efficient Processing: Handle hundreds of job listings concurrently for fast data collection
- Reliable Scraping: Use proxy infrastructure to reliably scrape LinkedIn job postings
✨ Premium Features
- Precision Search: Target exactly the job listings you need with customizable keywords
- Advanced Filtering: Narrow results by location, experience level, job type, and more
- Time-Based Filtering: Focus on recent postings with granular time ranges from 1 hour to 2 months
- AI-Powered Job Analysis: Extract structured details from job descriptions using advanced AI
- Proxy Support: Reliable scraping with Apify proxy infrastructure
- Configurable Job Types: Filter by full-time, part-time, contract, temporary, intern, or volunteer positions
- Workplace Type Filtering: Focus on remote, hybrid, or on-site opportunities
- Experience Level Targeting: Filter by intern, entry-level, associate, mid-senior, director, or executive roles
- LinkedIn-Specific Filters: Options for verified jobs, apply-with-LinkedIn, early applicant, and more
- Advanced Sorting: Sort by relevance or most recent postings
- Scalable Pagination: Retrieve hundreds or thousands of listings with built-in pagination
- Comprehensive Data Extraction: Get complete job details including company information and application methods
- Batch Processing: Efficient concurrent processing of job listings for faster results
- Structured Output: Receive data in clean, consistent JSON format ready for analysis or integration
🔒 Authentication & Security
- Cookie-Based Authentication: Uses standard LinkedIn cookies for authentication with LinkedIn's API
- Session Configuration: Your provided cookies are used to create authenticated session for the duration of the scraping process
- Secure Connections: All requests are made using HTTPS
🎛️ Powerful Configuration Options
Parameter | Type | Description |
---|---|---|
keywords | String | Search keywords (e.g., "software engineer") |
li_at | String | LinkedIn li_at authentication cookie |
JSESSIONID | String | LinkedIn JSESSIONID cookie (generated if not provided) |
extractJobDetails | Boolean | Convert job description into structured job details using AI |
geoId | String | LinkedIn Location geographic ID for location filtering |
timePostedRange | String | Time range filter with options from LAST_1_HOUR to LAST_2_MONTHS |
experienceLevels | Array | Experience levels (INTERN, ENTRY_LEVEL, ASSOCIATE, MID_SENIOR, DIRECTOR, EXECUTIVE) |
jobTypes | Array | Job types (FULL_TIME, PART_TIME, CONTRACT, TEMPORARY, INTERN, VOLUNTEER) |
workplaceTypes | Array | Workplace types (REMOTE, HYBRID, ON_SITE) |
sortBy | String | Sort criteria (R for Relevance, DD for Most Recent) |
applyWithLinkedin | Boolean | Filter for jobs that allow applying with LinkedIn |
earlyApplicant | Boolean | Filter for jobs where you can be an early applicant |
fairChanceEmployer | Boolean | Filter for jobs from fair chance employers |
jobInYourNetwork | Boolean | Filter for jobs within your network |
verifiedJob | Boolean | Filter for verified job listings |
startPosition | Integer | Starting position for pagination |
maxResults | Integer | Maximum number of results to fetch |
proxySettings | Object | Proxy configuration for more reliable scraping |
📊 Rich Data Output
Each job listing provides comprehensive information in a structured JSON format:
1{ 2 "job_id": "3834889046", 3 "job_posting_url": "https://www.linkedin.com/jobs/view/3834889046", 4 "description": "We are looking for a talented Software Engineer to join our team...", 5 "title": "Software Engineer", 6 "location": "New York, NY", 7 "date_posted": "2023-09-15T00:00:00", 8 "workplace_type": "HYBRID", 9 "company_name": "Example Company", 10 "company_linkedin_url": "https://www.linkedin.com/company/example-company/", 11 "company_linkedin_username": "example-company", 12 "application_url": "https://www.example.com/careers/apply", 13 "apply_method": "external", 14 "job_details": { 15 "responsibilities": [ 16 { 17 "detail": "Design and develop scalable software solutions" 18 }, 19 { 20 "detail": "Collaborate with cross-functional teams to define requirements" 21 } 22 ], 23 "hard_technical_skills": [ 24 { 25 "name": "Java", 26 "level": "ADVANCED" 27 }, 28 { 29 "name": "Spring Boot", 30 "level": "INTERMEDIATE" 31 } 32 ], 33 "soft_technical_skills": [ 34 { 35 "name": "Problem solving", 36 "level": "ADVANCED" 37 } 38 ], 39 "tools": [ 40 "Git", 41 "Docker", 42 "Kubernetes" 43 ], 44 "qualifications": [ 45 { 46 "detail": "3+ years of experience in software development" 47 } 48 ], 49 "industry_terms": [ 50 { 51 "term": "Microservices" 52 } 53 ], 54 "education_requirements": [ 55 { 56 "notes": ["Bachelor's degree in Computer Science or related field"] 57 } 58 ], 59 "certification_requirements": [ 60 { 61 "name": "AWS Certified Developer", 62 "is_required": false 63 } 64 ], 65 "domain_knowledge_requirements": [ 66 { 67 "topic": "Cloud computing", 68 "minimum_years": 2 69 } 70 ], 71 "experience_level": "MID_LEVEL", 72 "keywords": [ 73 { 74 "text": "software development" 75 } 76 ], 77 "salary_min": 80000, 78 "salary_max": 120000 79 } 80}
🔐 LinkedIn Authentication
To use this scraper, you'll need to provide LinkedIn authentication credentials:
- You need to provide your LinkedIn
li_at
cookie (required) - The
JSESSIONID
cookie will be generated if you don't provide it - These cookies are used to create an authenticated session with LinkedIn
You can extract the required cookies from your browser after logging into LinkedIn.
📋 Usage Examples
Basic Job Search
1{ 2 "keywords": "software engineer", 3 "li_at": "your-li-at-cookie", 4 "timePostedRange": "LAST_10_DAYS", 5 "sortBy": "R" 6}
Advanced Search with Filters
1{ 2 "keywords": "data scientist", 3 "li_at": "your-li-at-cookie", 4 "geoId": "103644278", 5 "timePostedRange": "LAST_WEEK", 6 "experienceLevels": ["MID_SENIOR", "DIRECTOR"], 7 "jobTypes": ["FULL_TIME"], 8 "workplaceTypes": ["REMOTE"], 9 "extractJobDetails": true, 10 "verifiedJob": true, 11 "fairChanceEmployer": true, 12 "sortBy": "DD", 13 "startPosition": 0, 14 "maxResults": 100, 15 "proxySettings": { 16 "useApifyProxy": true 17 } 18}
⚠️ Usage Considerations
- For optimal performance, maintain up-to-date authentication credentials
- Using proxy settings is recommended for more reliable and consistent results
- LinkedIn rate limits may apply when making too many requests
📞 Support & Custom Solutions
Need help implementing this tool or want custom modifications? Contact Me