AI Linkedin Jobs Scraper
by x5ud0kn1gh7x
Extract and analyze LinkedIn job data with AI. Filter by role, location, and more, then get clean JSON output with proxy support for reliable scraping.
Opens on Apify.com
About AI Linkedin Jobs Scraper
Need to pull job data from LinkedIn without getting blocked or drowning in manual work? I built this scraper because I was tired of copying and pasting from my browser. It handles the heavy lifting: it extracts every detail from LinkedIn job listings—think responsibilities, required skills, salary hints, and how to apply—and structures it into clean, ready-to-use JSON. You can filter your search by job type, experience level, location, or how recent the post is. The real time-saver is the built-in AI analysis, which helps categorize and make sense of the raw data, perfect for building a lead list or a competitive analysis dashboard. I run it with rotating proxies to keep things smooth and reliable. Whether you're a recruiter building a talent pool, a job board aggregating listings, or a data scientist training a model, this tool turns LinkedIn's messy front-end into a structured data pipeline.
What does this actor do?
AI Linkedin Jobs Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
LinkedIn Jobs Scraper
An Apify Actor that scrapes and structures job listings from LinkedIn. It's built for recruiters, analysts, and developers who need to collect job market data at scale.
Overview
This tool programmatically accesses LinkedIn's job search, allowing you to extract detailed listings based on customizable criteria like keywords, location, and job type. It returns structured data (JSON) and can optionally use AI to parse and categorize details from job descriptions. It handles authentication via LinkedIn cookies and uses Apify's proxy infrastructure for reliable operation.
Key Features
- Targeted Scraping: Search with specific keywords, locations (using LinkedIn's
geoId), and time ranges (from last hour to last two months). - Advanced Filtering: Narrow results by:
- Job Type: Full-time, part-time, contract, temporary, intern, volunteer.
- Experience Level: Intern, entry-level, associate, mid-senior, director, executive.
- Workplace: Remote, hybrid, on-site.
- LinkedIn Attributes: Verified jobs, "Apply with LinkedIn," early applicant roles.
- AI-Powered Detail Extraction: When enabled (
extractJobDetails), uses AI models to parse unstructured job descriptions into structured data like responsibilities and required skills. - Structured Output: Returns clean JSON containing job title, company, description, application link, and extracted details.
- Scalable & Efficient: Processes hundreds of listings concurrently with configurable pagination.
How to Use
Run the actor on Apify and configure it via input parameters. The core requirement is providing LinkedIn authentication cookies.
Required Authentication:
You must provide your LinkedIn li_at cookie. The JSESSIONID cookie is optional and will be generated if not supplied. These cookies create an authenticated session for the scraper.
Input / Output
Main Input Parameters:
| Parameter | Type | Description |
|---|---|---|
keywords |
String | Search terms (e.g., "software engineer"). |
li_at |
String | Required. Your LinkedIn li_at authentication cookie. |
extractJobDetails |
Boolean | Set to true to enable AI parsing of job descriptions. |
geoId |
String | LinkedIn location ID for geographic filtering. |
timePostedRange |
String | Filter by age (e.g., LAST_1_HOUR, LAST_2_MONTHS). |
experienceLevels |
Array | Filter by levels like ["ENTRY_LEVEL", "MID_SENIOR"]. |
jobTypes |
Array | Filter by types like ["FULL_TIME", "CONTRACT"]. |
Output:
The actor outputs a dataset of job listings. Each item is a JSON object containing:
* Standard fields: title, company, location, description, applyLink, postedDate.
* AI-extracted fields (if enabled): Structured details like responsibilities, requiredSkills, qualifications.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try AI Linkedin Jobs Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- x5ud0kn1gh7x
- Pricing
- Paid
- Total Runs
- 188
- Active Users
- 19
Related Actors
Google Search Results Scraper
by apify
Website Content Crawler
by apify
🔥 Leads Generator - $3/1k 50k leads like Apollo
by microworlds
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support